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