1
2
3
4
5
100

Lindsay ____ not been to France. 


has

100

_____ you finished your homework?

Have

100

FOR or SINCE?

Kate's been a vegetarian _____ three years.

for

100

FOR or SINCE

I haven't worked _____ last December.


since

100

Some people _____________________ snow.

a) have never saw

b) have never seen

c) have ever seen

b

200

They haven't done their homework ______.

a) already

b) just

c) yet

c

200

She's only 8 and she has ______ learned to play the piano.

a) already 

b) yet

c) before


a

200

Correct the mistakes. (2) 


You have ever went to Rome?

Have you ever gone/been to Rome?

200

I _____ the keys that I lost yet.

a) haven't find

b) haven't found

c) haven't finded

b

200

He has ______photos of Paris from the top of the Eiffel Tower. (take) 

taken

300

Correct the mistakes.

He have yet paid for his trip with his credit card.

He hasn't paid for his trip with his credit card yet. 

300

He _______ in his office. (not arrive)

Hasn't arrived

300

My parents __________  this laptop last weekend. (buy)

bought

300

Put the words in order.

I / to / been / business / New York / several / on / have / times / .

I have been to New York on business many times.

300
Put the words in order.


haven't / spent / money / all / yet / our/ we / .

We haven't spent all our money yet. 

400

Change the following sentences to present perfect. 

They are finishing the job. 

The child stops crying. 

They have finished the job.

The child has stopped crying.

400

Determine whether the sentence should be in past tense or present perfect. 

I went to the basketball game yesterday with my friends.

I have gone to the basketball game yesterday with my friends. 

past (went)

400

Change the following sentences to present perfect.

She forgot to send her homework to the teacher. 

I feel super happy because it's almost Christmas.

She has forgotten to send her homework to the teacher. 

I have felt super happy because it's almost Christmas.

400

Determine whether the sentence should be in the past tense or present perfect.

I have eaten Sushi twice since I was 10 years old.

I ate Sushi twice since I was 10 years old. 

present perfect (eaten)
400

Fill in the blank with the correct verb tense. 

I _______ (read) six books this week. 

Amy ______ (live) in France when she was younger. 

He ________ (be) here all day!

have read, lived, has been