Conditional Sentences and Past Perfect: English Grammar Exercises with Answers

Inglés7,42 KB

Conditional Sentences

Complete the sentences with the correct form of the verbs in brackets.

Principio del formulario

1. If you touch a bee, it will sting (sting) you.
2. If I had known that he was such a pest, I wouldn't have invited (invite) him.
3. I will go (go) and call him if you need him now.
4. I won't tell you anything unless you can (can) keep a secret.
5. If he hadn't spent all his money, he would have been able to buy (can buy) a new motorbike last year.
6. If she hadn't won in the lottery, she wouldn't have had (not have) such a nice house now.
7. If she had green hair, they would laugh (laugh) at her.
8. If it is stormy, we won't be able to (not can) go sailing.
9. She would not have stayed alive if the doctor hadn't come (not come) in time.
10. If Rose had invited him, he would have been (be) at her place now.
11. He wouldn't have passed (not pass) his exams if she hadn't studied with him.
12. If he had looked (look) at me, I would have gone red.
13. If he came, I would be (be) happy.
14. He'd never have asked her to marry him if he had known (know) about her past.
15. If the wine-owner comes, tell (tell) him to leave 20 bottles, please.
16. If you drink too much coffee, your blood pressure will get (get) higher.
17. If it had been very late last night, we would have walked (walk) her home.
18. It would be a great idea if we went (go) to the concert tonight.
19. If he wears his new leather boots, he will always feel (always feel) very cool.
20. If you drink two pints of beer, you will have (have) too much alcohol in your blood to be allowed to drive.

Past Perfect

Complete using past simple or past perfect simple.

1. After they (see) the Tower they (go) to Westminster Abbey.

After they had seen the Tower they went to Westminster Abbey.

2. He (ask) me which animals I (hunt) in Africa.

He asked me which animals I had hunted in Africa.

3. After Columbus (discover) America he (return) to Spain.

After Columbus had discovered America he returned to Spain.

4. Before they (move) to Liverpool they (sell) everything.

Before they moved to Liverpool they had sold everything.

5. After he (work) very hard he (fall) ill.

After he had worked very hard he fell ill.

6. She (open) the box after she (find) the key.

She opened the box after she had found the key.

7. They (go) to a restaurant after they (sail).

They went to a restaurant after they had sailed.

8. Before they (start) the party they (invite) some friends.

Before they started the party they had invited some friends.

9. After she (wash) the curtains she (clean) the windows.

After she had washed the curtains she cleaned the windows.

10. They (go) for a sightseeing tour after the bus (arrive).

They went for a sightseeing tour after the bus had arrived.


Past Perfect (Repeated Exercise)

Complete using past simple or past perfect simple.

1. After they (see) the Tower they (go) to Westminster Abbey.

After they had seen the Tower they went to Westminster Abbey.

2. He (ask) me which animals I (hunt) in Africa.

He asked me which animals I had hunted in Africa.

3. After Columbus (discover) America he (return) to Spain.

After Columbus had discovered America he returned to Spain.

4. Before they (move) to Liverpool they (sell) everything.

Before they moved to Liverpool they had sold everything.

5. After he (work) very hard he (fall) ill.

After he had worked very hard he fell ill.

6. She (open) the box after she (find) the key.

She opened the box after she had found the key.

7. They (go) to a restaurant after they (sail).

They went to a restaurant after they had sailed.

8. Before they (start) the party they (invite) some friends.

Before they started the party they had invited some friends.

9. After she (wash) the curtains she (clean) the windows.

After she had washed the curtains she cleaned the windows.

10. They (go) for a sightseeing tour after the bus (arrive).

They went for a sightseeing tour after the bus had arrived.

Descargar

PDF Word HTML