Câu hỏi:

20/05/2026 16 Lưu

IV.  Complete these sentences, using the present perfect, present perfect progressive, past perfect or past perfect progressive.

The children are at the park. They ____________ ball for the last two hours, but they don‘t seem tired yet. (play)

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Đáp án:

have been playing
have been playing

Câu hỏi cùng đoạn

Câu 2:

This was the first time we ____________ to the castle, even though we ____________ Edinburgh a few times before. (be - visit)

Xem lời giải

verified Giải bởi Vietjack

Đáp án:

had been - had visited
had been - had visited

Câu 3:

He ____________ his finger and is in a lot of pain. (break)

Xem lời giải

verified Giải bởi Vietjack

has broken

Câu 4:

At last the bus came. I ____________ for 20 minutes. (wait)

Xem lời giải

verified Giải bởi Vietjack

had been waiting

Câu 5:

Good, the noise ____________. I can start concentrating on my work again. (stop)

Xem lời giải

verified Giải bởi Vietjack

has stopped

Câu 6:

We were extremely tired at the end of the journey. We ____________ for more than hours. (travel)

Xem lời giải

verified Giải bởi Vietjack

Đáp án:

had been traveling
had been traveling

Câu 7:

Lisa is still writing letters. She ____________ letters all day. (write)

Xem lời giải

verified Giải bởi Vietjack

Đáp án:

has been writing

has been writing

Câu 8:

My teacher was really annoyed with me. It was the third time I ____________ late for school that week. (arrive)

Xem lời giải

verified Giải bởi Vietjack

Đáp án:

had arrived

had arrived

Câu 9:

I ____________ and I feel exhausted. (swim)

Xem lời giải

verified Giải bởi Vietjack

Đáp án:

have been swimming

have been swimming

Câu 10:

I ____________ my address book. Have you seen it? (lose)

Xem lời giải

verified Giải bởi Vietjack
have lost

Câu 11:

He _____________ football all afternoon and needs a shower! (play)

Xem lời giải

verified Giải bởi Vietjack
has been playing

Câu 12:

__________________ When I last saw John, he and was out of breath. (run)

Xem lời giải

verified Giải bởi Vietjack

had been running

Câu 13:

We ________ the car for 6 months before we discovered it was stolen. (own)

Xem lời giải

verified Giải bởi Vietjack

had owned

Câu 14:

I ____________ this book on astrophysics for hours and I‘m still only on page 6. (read)

Xem lời giải

verified Giải bởi Vietjack

have been reading

Câu 15:

I __________ ice cream since I ate too much and was sick. (not like)

Xem lời giải

verified Giải bởi Vietjack

haven't liked

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Lời giải

Đáp án:

I‘m having/ I‘m going to have next week off work.

I‘m having/ I‘m going to have next week off work.

Lời giải

Đáp án:

in

in

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP