Контрольные задания > Correct the mistakes if any.
1) They are discussing the problem for hours, but has not solved it yet.
2) Somebody has been playing tennis since 2 o'clock.
3) Is it still raining? No, it have stopped.
4) John has been winning the championship two times.
5) The boys have fished for 3 hours.
6) How many books have you written?
7) Mike has invited many friends to his birthday party.
8) He has been hating oranges since his childhood.
Вопрос:
Correct the mistakes if any.
1) They are discussing the problem for hours, but has not solved it yet.
2) Somebody has been playing tennis since 2 o'clock.
3) Is it still raining? No, it have stopped.
4) John has been winning the championship two times.
5) The boys have fished for 3 hours.
6) How many books have you written?
7) Mike has invited many friends to his birthday party.
8) He has been hating oranges since his childhood.
Привет! Давай разберем эти предложения и исправим ошибки, если они есть.
1) They have been discussing the problem for hours, but haven't solved it yet.
*Объяснение:* В этом предложении говорится о действии, которое началось в прошлом и продолжается до сих пор. Поэтому нужно использовать Present Perfect Continuous (have been discussing) и Present Perfect (haven't solved).
2) Somebody has been playing tennis since 2 o'clock.
*Объяснение:* В этом предложении все верно. Используется Present Perfect Continuous, чтобы показать, что действие началось в прошлом (в 2 часа) и продолжается до сих пор.
3) Is it still raining? No, it has stopped.
*Объяснение:* После "No" нужно использовать Present Perfect (has stopped), так как речь идет о законченном действии в настоящем.
4) John has won the championship two times.
*Объяснение:* Здесь лучше использовать Present Perfect (has won), чтобы показать, что Джон выиграл чемпионат дважды к настоящему моменту. Continuous не подходит, потому что важен результат.
5) The boys have been fishing for 3 hours. или The boys have fished for 3 hours.
*Объяснение:* Здесь можно использовать Present Perfect Continuous (have been fishing), чтобы подчеркнуть продолжительность действия, или Present Perfect (have fished), чтобы просто указать, что они рыбачили в течение 3 часов.
6) How many books have you written?
*Объяснение:* В этом предложении все верно. Используется Present Perfect, так как спрашиваем о количестве написанных книг к настоящему моменту.
7) Mike has invited many friends to his birthday party.
*Объяснение:* В этом предложении все верно. Используется Present Perfect, чтобы сообщить о факте приглашения друзей на вечеринку.
8) He has hated oranges since his childhood. или He has been hating oranges since his childhood.
*Объяснение:* Для выражения длительного чувства можно использовать как Present Perfect (has hated), так и Present Perfect Continuous (has been hating), хотя первый вариант звучит более естественно. Но если нужно подчеркнуть процесс, то выбираем Continuous.