ENGLISH GRAMMAR TEST (UNITS 1-6)
I. Match the sentences with the explanations.
PERFECT AND PERFECT CONTINUOUS TENSES
1. Present Perfect – present result of a past event a. Before he left the company he had been putting together a software package.
2. Present Perfect – present situation that started in the past b. People have been using computers for different purposes – both good and bad.
3. Present Perfect – unfinished period of time c. I was sure I had deleted all the client records.
4. Present Perfect Continuous – action in progress from the past up to the present d. The update process had been running for 20 minutes when the computer suddenly crashed.
5. Present Perfect Continuous – emphasis on the duration of time e. I have already checked all our records today and it’s only lunchtime.
6. Present Perfect Continuous – actions repeated over a period of time f. He had installed the new software and then restarted the computer.
7. Past Perfect – emphasis on the action that happened before another past event / moment g. The antivirus has been running for over an hour and there is still more than 60% left.
8. Past Perfect + verb of thinking h. The latest data input has overwritten the old information.
9. Past Perfect Continuous – situation that was in progress up to a certain point in the past i. He goes there once a week to check computer systems. He has been going there for several months already.
10. Past Perfect Continuous – emphasis on the duration of time j. The new operation system has been installed on our computers since we hired this engineer.
II. Match the sentences with the explanations.
1. When you buy a computer in the shop you always get an operating manual. a. future events that will happen, or likely to happen – 1st conditional
2. If you increase your order of CDs and DVDs, we’ll give you a bigger discount. b. If or When can be used where the meaning is “every time” – 0 conditional
3. If you surfed the Internet yesterday, you probably learnt the news. c. imaginary past event, but the result refers to the present – mixed conditional
4. If the program were better, we wouldn’t be doing it for such a long time. d. things that are always or generally true – 0 conditional
5. When anyone rings my mobile, I get a photograph of the person on the screen. e. events that are different to what really happened with a suggestion of criticism or regret (imaginary past) – 3rd conditional
6. If I had reinstalled the operating system, my computer wouldn’t have crashed. f. imaginary, unlikely, impossible future events
– 2nd conditional
7. If I had upgraded my computer, I wouldn’t have these problems now. g. past events which possibly happened
III. Match the sentences with the explanations.
VERB + GERUND OR INFINITIVE
1. Verb + Simple Gerund Active a. They stopped looking/to look at the flowchart.
2. Verb + Simple Gerund Passive b. To prevent anyone changing the data he disabled the keyboard.
3. Verb + Simple Gerund Active / Simple Infinitive Active = change in meaning c. The programmer didn’t let me install this new operation system.
4. Verb + Simple Infinitive Passive d. Some viruses cause computers to crash.
5. Verb + direct object + Simple Infinitive Active e. Some people can’t afford to buy a modern PC.
6. Verb + Simple Infinitive Active (without to) f. The company intends to use/using computers in the production process.
7. Verb + Simple Gerund Active / Simple Infinitive Active = change in meaning g. Invalid data risks being processed incorrectly.
8. Verb + Simple Infinitive Active (infinitive of purpose) h. Any new software requires to be tested before use.
9. Verb + Simple Infinitive Active i. Analytical engine was invented to store data.