For how long have you been absent?

Обсуждение вопросов, нюансов и тонкостей грамматики английского языка любого уровня.

Модератор: zymbronia

Аватара пользователя
gavenkoa
Сообщения: 2800
Зарегистрирован: 01 мар 2018, 13:00
Благодарил (а): 3100 раз
Поблагодарили: 582 раза

#1

Сообщение gavenkoa »

Что не так с грамматикой предлож "For how long have you been absent?"?

Можно ли сократить до "How long have you been absent?"?

Подразумевается отсутствие в стране или на работе.
Аватара пользователя
gavenkoa
Сообщения: 2800
Зарегистрирован: 01 мар 2018, 13:00
Благодарил (а): 3100 раз
Поблагодарили: 582 раза

#2

Сообщение gavenkoa »

Подразумевается диалог
- For how long have you been absent?
- I was away three months or so.
Аватара пользователя
Yety
Сообщения: 11163
Зарегистрирован: 28 фев 2018, 23:44
Благодарил (а): 3371 раз
Поблагодарили: 5387 раз

#3

Сообщение Yety »

gavenkoa пишет: 28 июн 2020, 19:19 Можно ли сократить до "How long
"how long" or "for how long"
За это сообщение автора Yety поблагодарил:
gavenkoa
Аватара пользователя
gavenkoa
Сообщения: 2800
Зарегистрирован: 01 мар 2018, 13:00
Благодарил (а): 3100 раз
Поблагодарили: 582 раза

#4

Сообщение gavenkoa »

Я искал предложения в кавычках, юыло мизерное число вхождений, вообще само предложение - ничкочастотное.

https://english.stackexchange.com/quest ... e-you-been
The Corpus of Contemporary American English has only one occurrence of “For how long have you been”, but many occurrences of “how long have you been” used in this sense. So, it seems that, at least in American English, for is not used. The numbers are such that I'd say it probably holds in other dialects.

Same in the UK. The variant 'For how long have you been waiting?' is outdated and sounds stuffy; 'How long have you been waiting for?' is far more common, but dropping the for is commoner still. 'For how long have you been here?' is so weird-sounding I'd probably class it as wrong. Bewilderingly, 'For how long were you part of the Geography Department?' sounds fine, on the other hand.

Definitely "For how long ..." is not common and is likely "old English", much like "With whom ....". It follows the same pattern as others, where the word 'for', 'with', etc are placed at the end of the sentence. For example: How long have you been waiting for? ; How long have you been living here (for)? ; Who are you going to the concert with?
Последний раз редактировалось gavenkoa 28 июн 2020, 23:31, всего редактировалось 1 раз.
Причина: fixed
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Грамматика»