Конечно! Давайте разберем каждое предложение и выберем правильную форму времени. Я объясню, почему выбранный вариант лучше подходит для предложения.
I've bought a new pair of shoes. (Я купил новую пару обуви.)
- Здесь используется простое перфектное время, потому что акцент на результате: я купил обувь.
Have you finished reading that book yet? (Ты уже закончил читать эту книгу?)
- Здесь тоже используется простое перфектное время, так как акцент на завершении действия.
They've been eating fruit all afternoon, ever since they came from school. (Они едят фрукты весь день, с тех пор как пришли из школы.)
- Используется перфектное продолжительное время, потому что акцент на длительности действия, которое началось в прошлом и продолжается до настоящего.
I've been reading this book now, so you can have it back. (Я читал эту книгу, так что ты можешь вернуть её.)
- Перфектное продолжительное время подчеркивает, что действие происходило в течение некоторого времени и все еще актуально.
I've written eight pages already. (Я уже написал восемь страниц.)
- Здесь используется простое перфектное время, акцент на результате — количестве написанных страниц.
Your exam paper is completely blank! What have you been doing? (Твой экзаменационный лист полностью пуст! Что ты делал?)
- Перфектное продолжительное время подчеркивает активность в течение времени, которое привело к текущему состоянию.
Oh, no! There's nothing to eat. My sister has eaten everything I left in the kitchen. (О, нет! Есть нечего. Моя сестра съела все, что я оставил на кухне.)
- Здесь используется простое перфектное время, так как акцент на результате: все съедено.
Oh, no! There's no wine to drink. They have been drinking all the wine. (О, нет! Нет вина. Они пили все вино.)
- Применяется перфектное продолжительное время, чтобы подчеркнуть, что действие происходило в течение некоторого времени.
No wonder your eyes hurt. You've been playing computer games ever since you had your breakfast. (Неудивительно, что у тебя болят глаза. Ты играл в компьютерные игры с тех пор, как позавтракал.)
- Перфектное продолжительное время подчеркивает, что игра продолжается с момента завтрака.
I haven't seen you for ages. (Я не видел тебя ages.)
- Используется простое перфектное время, так как акцент на том, что встреча не происходила в течение длительного времени.
God! Hakan has scored. (Боже! Хакан забил.)
- Простое перфектное время, поскольку акцент на результате — голе, который он забил.
They have been dancing for an hour. (Они танцевали в течение часа.)
- Перфектное продолжительное время подчеркивает длительность действия.
Надеюсь, это объяснение поможет вам понять разницу между настоящим перфектным и настоящим перфектным продолжительным временем! Если у вас есть другие вопросы, не стесняйтесь спрашивать!