ICANA Placement Test Online
Level: Pre - Advanced 1


JavaScript required!


1.   A: I have been working for the same company __________ two years.

since
for
in

2.   A: What happened? Why are you so late?

      B: I know I should have come _________ but I got stuck in traffic
earlier
earliest
early

3.   A: What made you decide to take up guitar lessons?

      B: ______________ to become a guitar player.

I had always wanted
I always wanted
I have always wanted

4.   A: I’d like to enter the marathon next Saturday.

      B: But you haven’t been running ______ to enter a race.
long enough
too long
enough long

5.   A: You ___________ between eight and ten because I went out for dinner.

should have called
must have called
would have called

6.   A: When I was a child, I ________ to play baseball on the school team.

was used
would
used

7.   A: I am interested _______ learning foreign languages.

of
in
about

8.     A: My teachers always ________ me study hard when I was attending high school.

made
let
have

9.   A:I was eating dinner when a tarantula walked across my plate.

      B: ________ disgusting experience that must have been!
How
What
What a

10.A: I _________ my homework when John arrived.

finished
have finished
had finished

 

Life without computers (11)  became has become has became unimaginable. They are designed to look after so many boring but essential tasks that we have become (12) dependent on dependent from responsible for them. But as the demands placed on computers grow, so have the number of incidents (13) including involving promoting computer errors. Computer experts warn that the traditional ways of building computer systems are not good enough (14) dealing dealt to deal with complex tasks like flying planes or maintaining nuclear power stations.

In 1889, the word "bug", meaning a mistake, entered the (15) idiom mother tongue language . For decades, a computer engineerīs job (16)has supposed to were supposed to was supposed to involve "de-bugging". For example, if a bug entered a nuclear power station, lots of lives would be (17)in danger risky misleading

However, for the last fifteen years, a growing (18)degree amount number of computer safety experts have been claiming that programmers themselves have to learn to demonstrate mathematically how safe a program is.(19)If Although Unless programmers learn to do this, we will probably just have to live with the results of computer bugs. Until that moment comes, we should follow an MIT professorīs advice:"PC users (20)would rather had better would like to take precautions by means of using legal software."