Search from various Tiếng Anh teachers...
Alessandro
Could you help me with this sentence please?

For each situation, ask a question using the word in brackets:

You see somebody fishing by the river. You ask:

(catch/any fish)

I've written: Have you been catching any fish?

But the correct answer was: Have you catched any fish?

My reasoning was that the man was still fishing so for me the important thing was the activity of catching fish. By the answer i think the book was thinking that the important thing was the result of catching fish so it has used the present perfect.

Could you please explain me how have i to think in this situation or similar? And also some advice to detect when i have to use the present perfect or the present perfect continuon.

Thank you

Alessandro

27 Thg 03 2017 17:15
Bình luận · 2
1

You would use the present perfect simple in this situation:

Have you caught any fish?

No, I haven't caught anything yet.

We use the simple form because we are focusing on the RESULT, not on the activity itself or on its duration. Here's another example:

I've been baking all morning  = activity

I've baked five cakes = result





27 tháng 3 năm 2017
1

You would say 'Have you caught any fish?' or, since the fact that anything he caught would have been a fish and that is therefore implicit (presumed), you could say 'Have you caught anything?'

In general, you would use the present perfect in a situation like this.



27 tháng 3 năm 2017

Đừng bỏ lỡ cơ hội học ngoại ngữ ngay tại nhà. Hãy xem danh sách các gia sư ngôn ngữ giàu kinh nghiệm của chúng tôi và đăng ký buổi học đầu tiên ngay hôm nay!