HN

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.

DH
24 tháng 6 2021 lúc 8:59

1 have been doing - have finished

2 has left - has been cleaning - has finished

3 have been working - have done

4 have heard - have you been doing - have done

5 have you been reading - have been reading - haven't finished

Bình luận (0)

Các câu hỏi tương tự
HN
Xem chi tiết
H24
Xem chi tiết
TP
Xem chi tiết
Xem chi tiết
DM
Xem chi tiết
NT
Xem chi tiết
DM
Xem chi tiết
Xem chi tiết
KN
Xem chi tiết