Задача Задача №3691821
А
А
Краткий ответ
- I have been writing emails since 10:00 this morning. So far I have finished about 20.
- I love this restaurant. I have eaten there many times.
- He has been sleeping all afternoon.
- Laura has been shopping all morning. She has bought three pairs of shoes, two dresses and a coat.
- They have been building their new house for almost two years. So far it has cost over $200 million dollars.
- The boys have been playing all afternoon. They have looked exhausted.
- We have been walking for hours.
- She has been waiting for the bus for the past 20 minutes.
- There has been a police car parked in the street across from my house.
- I have been ringing for five minutes.
- Anna has been in the hospital for over a month.
- I haven’t been waiting very long.
- It has been raining steadily for the past two days.
Как выбрать время
- Present Perfect:
have/has + V3— важен результат, опыт или состояние:
have finished, have eaten, has bought, has cost, has been. - Present Perfect Progressive:
have/has been + V-ing— важно, что действие продолжалось какое-то время:
have been writing, has been sleeping, have been building.
Подсказки:
- since, for, all morning, all afternoon, for hours → обычно Present Perfect Progressive;
- so far, many times, количество или результат → Present Perfect;
- с глаголами состояния be и cost обычно используется Present Perfect: has been, has cost;
I/we/you/they → have,he/she/it → has.
