Lindsay ____ not been to France.
has
_____ you finished your homework?
Have
FOR or SINCE?
Kate's been a vegetarian _____ three years.
for
FOR or SINCE
I haven't worked _____ last December.
since
Some people _____________________ snow.
a) have never saw
b) have never seen
c) have ever seen
b
They haven't done their homework ______.
a) already
b) just
c) yet
c
She's only 8 and she has ______ learned to play the piano.
a) already
b) yet
c) before
a
Correct the mistakes. (2)
You have ever went to Rome?
Have you ever gone/been to Rome?
I _____ the keys that I lost yet.
a) haven't find
b) haven't found
c) haven't finded
b
He has ______photos of Paris from the top of the Eiffel Tower. (take)
taken
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.
He _______ in his office. (not arrive)
Hasn't arrived
My parents __________ this laptop last weekend. (buy)
bought
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.
haven't / spent / money / all / yet / our/ we / .
We haven't spent all our money yet.
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.
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)
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.
I have felt super happy because it's almost Christmas.
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.
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