Решение: Выбор между Present Perfect и Present Perfect Continuous
- a) My sister has gone to the library. (Present Perfect используется, когда действие завершено, и результат важен. Сестра ушла и, возможно, еще не вернулась.)
- b) He has been reading his book for 7 days. (Present Perfect Continuous используется для действия, которое началось в прошлом и продолжается до сих пор, или длилось некоторое время и имеет результат в настоящем. Акцент на продолжительности.)
- c) How long have you been learning English? (Present Perfect Continuous используется для вопроса о продолжительности действия, которое началось в прошлом и, вероятно, продолжается.)
- d) I haven't travelled to the USA before. (Present Perfect используется для описания жизненного опыта, когда важен сам факт произошедшего или не произошедшего.)
- e) He has lost his wallet. (Present Perfect используется, когда действие произошло и имеет видимый результат в настоящем – кошелек потерян.)
- f) I have been swimming all day. I'm tired. (Present Perfect Continuous используется, чтобы показать, что действие (плавание) длилось весь день и привело к усталости.)
- g) I haven't called her. (Present Perfect используется, когда речь идет о недавнем прошлом или о том, что действие еще не произошло, но могло бы произойти.)
Ответ: a) has gone, b) has been reading, c) have you been learning, d) haven't travelled, e) has lost, f) have been swimming, g) haven't called