№ . ( )Present Perfect и Past Simple
⚠️
Решены части
Употребите глаголы в форме Present Perfect (Present Perfect Continuous) или Past Indefinite.
- Mr. Jones ........ (not, to speak) to me since he ........ (to return) from his trip.
- Mr. Jones ........ (to speak) to me when he ........ (to return) from his trip.
- She ........ (to cook) for the company for about two years. Everybody thinks her dinners are wonderful.
- She ........ (to cook) for the company for about two years. Then she ........ (to have) a baby and ........ (to leave) the job.
- I ........ (already, to buy) everything necessary for the party.
- I ........ (already, to buy) everything necessary for the party on the way home.
- I ........ (to know) this poem for a long time.
- I ........ (to know) this poem long ago. But I can't remember it now.
- When ........ (you, to send) him the letter?
- Since when ........ (you, to send) him letters?
- I ........ (to read) this book three or four times. I like it very much.
- I ........ (to read) this book three or even four times in my childhood.
- How long ........ (you, to stay) there?
- How long ........ (you, to stay) here?
Решение
- Since + Present Perfect в главной части, в придаточном со since — Past Simple: hasn't spoken, returned.
- Действие в прошлом с указанием момента (when he returned): spoke, returned.
- Период до сих пор, результат виден: has been cooking.
- Период закончился в прошлом: cooked, had, left.
- Результат к настоящему моменту: have already bought.
- Указано прошлое время (on the way home): already bought.
- Состояние длится до сих пор (for a long time): have known.
- Давно в прошлом (long ago): knew.
- Вопрос о конкретном моменте в прошлом (when): did you send.
- Since when — период до настоящего: have you been sending.
- Опыт, связь с настоящим: have read.
- Период в прошлом (in my childhood): read.
- Вопрос о периоде до сих пор («там» — ещё находится): have you been staying.
- Подразумевается, что человек ещё там: have you been staying; в варианте
речь о законченном пребывании: did you stay.
💡 Почему так
Present Perfect связывает прошлое с настоящим (since, for, already, результат). Past Simple — законченное действие с указанием времени (when, ago, in my childhood).
Ответ
✓ dzmen.ru
- hasn't spoken; returned
- spoke; returned
- has been cooking
- cooked; had; left
- have already bought
- already bought
- have known
- knew
- did you send
- have you been sending
- have read
- read
- did you stay
- have you been staying
№ . ( )Present Perfect и Past Simple
- ........ (you, to sleep) well? — Oh, yes, thanks. I ........ (to have) a wonderful dream.
- Why ........ (you, to take) the pill? Do you have a headache?
- — This woman ........ (to spend) several hours here. — What does she want? — I have no idea. She ........ (to refuse) to speak to me.
- I ........ (to see) Nick before classes today.
- She ........ (to travel) to many countries since she ........ (to get) this new job.
- — I ........ (just, to pass) the most difficult exam in my life. — How ........ (you, to prepare) for it?
- ........ (he, to take part) in the concert?
- Where ........ (you, to get) this rare book? I ........ (to look) for it in shops for ages.
- He ........ (to be) my best student.
- She ........ (to get up) very early this morning.
Решение
- Did you sleep — вопрос о прошедшей ночи; I had — сон приснился в прошлом.
- Why did you take the pill? — действие уже совершено, речь о причине.
- has spent — длится до сих пор; has refused — результат важен сейчас.
- I saw Nick before classes today — «сегодня» закончилось до момента речи, указано время (before classes).
- has travelled — период до сих пор; since + Past Simple: got.
- have just passed; did you prepare — как готовился (в прошлом, период закончен).
- Did he take part — вопрос о прошедшем концерте.
- Where did you get — вопрос о прошлом; have been looking — длится до сих пор (for ages).
- has been — всегда был и остаётся.
- got up — утро уже прошло, действие завершено.
💡 Почему так
Для «just», «for ages», «since» и результата в настоящем берём Present Perfect (Continuous); для законченных действий с указанием времени — Past Simple.
Ответ
✓ dzmen.ru
- Did you sleep; had
- did you take
- has spent; has refused
- saw
- has travelled; got
- have just passed; did you prepare
- Did he take part
- did you get; have been looking
- has been
- got up
Помогло?
