1. I (have) ……………. this bike since I was a teenager and I still use it.
2. The weather (be) ……………. quite good since Christmas.
3. I (study) …………….very hard for this examination.
4. He (play) ……………… for the football club for several years, but it’s time to leave it now.
5. Mike and his brother (learn) ………………..English for three years.
6. Mr. Brown (play) ……………… chess since eight o’clock.
7. It (not rain) ………………. since last week.
8. We (not see) ………………… our new teacher yet.
9. My aunt (work) ………………………. in this hospital for eleven years.
10. She (see) ……………………. the film before.
11. Be careful. The teacher (look) ……………….. at you.
12. Our school performance (start) ………………. late last Sunday because of the heavy rain.
13. The boy (learn) ………………… for three years, but he can’t understand this letter.
14. Would you like some coffee? I (just/ make) ………………… some.
15. …………(she/ feed) …………………. the cat yet?
16…………… (your dog/ ever bite) …………. anyone?
17……………. (you/ ever be) ………………. to Ha Noi?
18.My aunt and uncle (visit)… ………Tokyo last Tuesday.
19………….you ever (be)… ………to Paris,Mr Lam?
20.Mrs Nhung (not take)………….the bus to work yesterday.
21………….you (meet)…………..Hoang and Phuong next Sunday?
22.Thu usually ( take )………..the bus to school .
23.Nam (not do)………his homework yet.
tham khảo
Put the verbs in the brackets in the present perfecttense.
1,I (have)......have had.....this bike since i was a teenager andlstilluseit.
2,Theweather(be)......has been.........quitegodsincechristmas.
3,I(study)......have studied..........very hard for thisexamination.
4,he(play)......has played......... For the football club for several years, but it's time to leave it now.
5,mike and hisbrother(learn)......have learnt...... English for three years.
6,mr. brown(play)......has played.......chess since eighto'clock.
7,It(notrain).......hasn't rained.....since lastweek.
8,we(notsee).......haven't seen......our new teacheryet.
9,myaunt(work).......has worked...........in this hospital for elevenyears.
10,she(never/see).......has never seen..........the filmbefore
1, have had
2, has been
3, have studied
4, has played
5, have learnt
6, has played
7, hasn't rained
8, haven't seen
9, has worked
10. has seen
11, is looking
12, started
13, has learnt
14, have just made
15, Has she fed..?
16, Has your dog ever bitten..?
17, Have you ever been...?
18, visited
19, Have you ever been...?
20. didn't take
21, Will you meet...?
22, takes
23, hasn't done