Show:
Questions
Responses
Print
Fill in the blanks
Correct the error
Time Expressions
Make a sentence
Present Perfect Verbs
100
They have been there ______ 5 o´clock.
since
100
I haven't phoned Sam since. I need to call her soon.
I haven't phone Sam YET. I need to call her soon.
100
______ last weekend
Since
100
( She / have / a / driving / license / since / last / year) Make a present perfect sentence.
She has had a driving license since last year.
100
Eat- Make a present perfect sentence using I.
Eaten
200
I haven't phoned Begonia ________. I'll do it when I get back from work.
yet
200
Have you bought that new dress? No, I haven´t bought it since.
Have you bought that new dress? No, I haven´t bought it YET.
200
______ ten seconds.
For
200
(We / wait / for / over / an / hour) Make a present perfect sentence.
We've waited for over an hour.
200
Sleep- Make a present perfect sentence using she.
Slept
300
I haven't visited my hometown ________ more than two years.
for
300
Have you been to the gallery? No, I haven't been there yet yesterday.
Have you been to the gallery? No, I haven't been there SINCE yesterday.
300
_______ I met you.
Since
300
( I / spend / my / money / on / clothes) Make a present perfect sentence.
I've spent my money on clothes.
300
Be- Make a negative present perfect sentence.
Been
400
We haven´t left _____.
yet
400
I haven't seen Julia September for.
I haven't seen Julia SINCE September.
400
______ a long time.
For
400
( They / finish / their / homework / yet ) Make a NEGATIVE present perfect sentence.
They haven´t finished their homework yet.
400
Break- Make a present perfect sentence using he.
Broken
500
Monica has ________ caught the train so she'll be here in half an hour.
just
500
Do you want to get dinner? No thank you, I´ve since eaten.
Do you want to get dinner? No thank you, I´ve JUST eaten.
500
______ then.
Since.
500
(I / just / see / Susan / in / the / mall ) Make a present perfect sentence.
I have just seen Susan in the mall.
500
Fly- Make negative a present perfect sentence using they.
Flown