Unit 8

Present Perfect / Simple Past Tense


Choose the best answer.

1. How long _______ Anna _______ a policewoman?

have…been

was.. be

did…be

has…been

2. Jessie _______ an award in a dancing competition last year.

wins

won

has won

have won

3. The cats _______ the milk yet.

have not finished

has not finished

did not finish

not has finished

4. My father has been a storybook writer _______ ten years.

for

since

in

before

5. Her parents _______ to America in 2010.

move

moved

has moved

have moved

6. Jimmy _______ a horse before.

did not rode

not has ridden

have never ridden

has never ridden

7. Chris hasn’t eaten any food _______ ten o’clock.

at

since

in

for

8. May I speak to Lily, please? She has _______ left the school. Come tomorrow.

yet

just

ever

since

9. Ten years ago, Christopher first _______ the International Cooking Competition. He _______ part in this annual competition for five times.

joined…taken

joined…has taken

has joined…taken

has joined…has taken

10. Mr Walker: Have you tried Crazy Coaster in Sugarland yet? George: Yes, _______.

I did not try it yet

I have yet try it.

I have tried it yet.

I have tried it already.

11. _______ John _______ to school yesterday?

Does…go

Did…go

Has…gone

Have…gone

12. How many times _______ Ginny _______ you a letter? Twice.

has…writing

has…wrote

has…written

has…write

13. What _______ you _______ since you has been a secondary student?

have…done

have…did

did…did

did…do

14. Have the puppies had lunch _______?

yet

already

just

for

15. Amy _______ a haircut for more than eight months.

have not have

have not had

has not has

has not had