Thì hiện tại hoàn thành tiếp diễn
Bài tập áp dụng
Chia dạng đúng của động từ trong ngoặc ở thì hiện tại hoàn thành hoặc hiện tại hoàn thành tiếp diễn.
1. I (try) to learn English for years, but I (not succeed) yet.
Lời giải:
I (try) to learn English for years, but I (not succeed) yet.
® Đáp án: have been try, have not succeeded
2. Mary is ill because she (work) in the garden all day.
Lời giải:
Mary is ill because she (work) in the garden all day.
® Đáp án: has been working
3. She (work) so hard this week that she (not have) time to go to the movies.
Lời giải:
She (work) so hard this week that she (not have) time to go to the movies.
® Đáp án: have been working; doesn’t have
4. That book (lie) on the table for weeks. You (read) it yet?
Lời giải:
That book (lie) on the table for weeks. You (read) it yet?
® Đáp án: have been lying; Have you read
5. He (not be) here since Christmas. I wonder where he (live) since then.
Lời giải:
He (not be) here since Christmas. I wonder where he (live) since then.
® Đáp án: has not been; has been living
6. Jack (go) to Paris for a holiday. He never (be) there.
Lời giải:
Jack (go) to Paris for a holiday. He never (be) there.
® Đáp án: has gone; has never been
7. You (sleep) so far? I (ring) the bell for the last twenty minutes.
Lời giải:
You (sleep) so far? I (ring) the bell for the last twenty minutes.
® Đáp án: Have you been sleeping; have been ringing
8. He (write) a novel for two years, but he (not finish) it yet.
Lời giải:
He (write) a novel for two years, but he (not finish) it yet.
® Đáp án: has been writing; has not finished
9. Mary (lose) her hat and she (look) for it until now.
Lời giải:
Mary (lose) her hat and she (look) for it until now.
® Đáp án: has lost; has been looking
10. She (sleep) for 10 hours! You must wake her.
Lời giải:
She (sleep) for 10 hours! You must wake her up.
® Đáp án: has been sleeping