
I have been working for last two nights .... or I had been working for last two nights ...?


Ответы на вопрос




Оба предложения являются правильными, но они имеют разные значения.
"I have been working for the last two nights" - это предложение в Present Perfect Continuous tense (настоящее совершенное продолженное время) и означает, что я работал в течение последних двух ночей и, возможно, продолжаю работать в настоящее время или только что закончил работу.
"I had been working for the last two nights" - это предложение в Past Perfect Continuous tense (прошедшее совершенное продолженное время) и означает, что я работал в течение последних двух ночей, но сейчас работа закончена или прекращена.
Выбор между этими двумя вариантами зависит от контекста и того, что вы хотите передать. Если вы хотите сказать, что работали в течение последних двух ночей и продолжаете работать, то используйте "I have been working for the last two nights". Если вы хотите сказать, что работали в течение последних двух ночей, но сейчас работа закончена, то используйте "I had been working for the last two nights".


Топ вопросов за вчера в категории Английский язык
Последние заданные вопросы в категории Английский язык
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili