II. Put the verbs into the suitable form, the present perfect or the present perfect progressive.1.A: I feel very tired.B: It's because you.....................(do)too much.A:Well , at least I.....................(finish)that report now, and I can relax.2.A: Someone.....................(leave) the ladder outside,look.B: I expect that's Mike. He.....................(clean) the windows.I don't think he .....................(finish) yet.3.A: You've got mud on your shoes.B: It's all right,I'll take...
Đọc tiếp
II. Put the verbs into the suitable form, the present perfect or the present perfect progressive.
1.A: I feel very tired.
B: It's because you.....................(do)too much.
A:Well , at least I.....................(finish)that report now, and I can relax.
2.A: Someone.....................(leave) the ladder outside,look.
B: I expect that's Mike. He.....................(clean) the windows.I don't think he .....................(finish) yet.
3.A: You've got mud on your shoes.
B: It's all right,I'll take them off.I.....................(work) in the garden.
A: Yes,it looks a lot tidier.Well done.You.....................(do) a good job.
4.A: I.....................(hear) that you and Harriet are building a garage.How long .....................(you/do)that?
B: Oh,for about a month now.We.....................(do) about half of it.
5.A: You're still reading that book,aren't you? How long.....................(you/read)it?
B: I.....................(read) it for three days, but I.....................(not/finish)it yet.
Put the verbs in brackest: Present perfect or present perfect progressive.(1)
1.How long (you/know) ......have you known............... Gerry?
2.You look dirty. What (you/do) ........have you done............. all day?
5.The children (watch) ......have been watching..... videos for two hours .
6.(he/study) ........has he been studying....... hard today ?
7.Sorry, I'm late .(you/wait).......have you been waiting......... for long ?
8.We (not/see) .........haven't seen............ Lisa recently.
10.How long (he/wait) ......has he been waiting.......... for her?
1 have you known
2 have been doing