1: A : How long ... (You/Know) jane? B : we ...(know) each other for over ten years 2: A : ... (John/always/live) in London ? B: No,he ...( live) in london for the last few years Chọn thì htht hoặc thì hihttt ( chi mình hỏi lí do bạn chọn nó) Mình cảm ơn ❤

2 câu trả lời

1: A: have you known(vì nó đã từ quá khứ đến hiện tại và nó vẫn đúng nên HTHT)

    B: have known(có for+khoảng thời gian nên HTHT)

2: A: Has John always lived(nhấn mạnh vào quãng thời gian; always tức chỉ từ trước tới nay nên chia HTHT)

    B: has been living(có for+khoảng thời gian nhưng vẫn tiếp diễn nên HTHTTD)

1.

A: do you know

B: have known

Giải thích:

Câu của bạn A là câu hỏi thì hiện tại đơn (động từ thường) ⇒ Do/Does + S + V nguyên mẫu

Câu của bạn B là câu thì hiện tại hoàn thành (có for + khoảng thời gian) 

⇒ S + have/has + V3/ed

2.

A: Is John always live

B: has lived

Giải thích:

Câu của bạn A là câu hỏi thì hiện tại đơn (động từ tobe)⇒ Is + always/... + S + V nguyên mẫu

Câu của bạn B là câu thì hiện tại hoàn thành (có for + khoảng thời gian) 

⇒ S + have/has + V3/ed

Câu hỏi trong lớp Xem thêm