Употребите глаголы в форме Present Perfect (Present Perfect Continuous) или Past Indefinite. How long...

yes Present Perfect Continuous Past Indefinite грамматика английский язык вопросы употребление глаголов времена примеры предложений
0

Употребите глаголы в форме Present Perfect (Present Perfect Continuous) или Past Indefinite.

How long (you/to stay) here?

How long (you/to stay) there?

I (to read) this book three or four times. I like it very much.

(You/ to sleep) well? - oh, yes, thanks. I (to have) a wonderful dream.

Why (you/to take) the pill? Do you have a headache?

avatar
задан 3 месяца назад

3 Ответа

0

How long have you been staying here?

How long did you stay there?

I have read this book three or four times. I like it very much.

Have you been sleeping well? - oh, yes, thanks. I had a wonderful dream.

Why did you take the pill? Do you have a headache?

avatar
ответил 3 месяца назад
0

How long have you been staying here? How long were you staying there? I have read this book three or four times. I like it very much. Have you been sleeping well? - oh, yes, thanks. I had a wonderful dream. Why did you take the pill? Do you have a headache?

avatar
ответил 3 месяца назад
0

Конечно, давайте разберем ваш вопрос и употребим глаголы в соответствующих временах.

  1. How long have you stayed here?

    Вопрос о продолжительности пребывания в каком-то месте, который предполагает, что человек всё ещё находится там, требует употребления Present Perfect Continuous. Однако, в разговорной речи часто используется и Present Perfect.

  2. How long did you stay there?

    Здесь вопрос о продолжительности пребывания в каком-то месте в прошлом, поэтому используется Past Indefinite (Simple Past).

  3. I have read this book three or four times. I like it very much.

    Для указания на неоднократное действие, которое произошло в неопределенное время в прошлом и связано с настоящим, используется Present Perfect.

  4. Did you sleep well? - Oh, yes, thanks. I had a wonderful dream.

    Вопрос о том, как человек спал, относится к конкретному моменту в прошлом (например, прошлой ночью), поэтому используется Past Indefinite. Ответ также относится к конкретному моменту в прошлом, поэтому используется Past Indefinite.

  5. Why have you taken the pill? Do you have a headache?

    Вопрос о причине действия, которое произошло недавно и имеет связь с настоящим, требует употребления Present Perfect.

Обобщение:

  1. How long have you stayed here?
  2. How long did you stay there?
  3. I have read this book three or four times. I like it very much.
  4. Did you sleep well? - Oh, yes, thanks. I had a wonderful dream.
  5. Why have you taken the pill? Do you have a headache?

Таким образом, выбор времени зависит от контекста и временной рамки, которую вы хотите обозначить.

avatar
ответил 3 месяца назад

Ваш ответ

Вопросы по теме