Лингвистика

Английский язык. Нужно помощь в понимании

Предложение:
How long have people been voting today?
They have been voting for seven hours.

Перевожу:
Как долго люди голосовали сегодня?
Они голосовали семь часов.

Правильно я перевел? А если правильно, скажите мне нафига в этом предложении стоят слова "have been"? Почему нельзя сказать без них и что их присутствие в предложении меняет?

Ну и еще можно было бы в кратце когда ставится have - has.

Очень сложно дома одному учить английский, так что помогайте!
Спасибо!
ЮИ
Юлия Иванова
20 832
Have been потому что действие свершилось к моменту речи и длилось в каком-то промежутке времени другими словами Perfect tense + continiouse= Present Perfect Continiouse Tense

The Present Perfect Continuous Tense

Present Perfect Continuous сочетает в себе значение perfect’a и длительного действия:
1)Чтобы подчеркнуть длительный характер действия которое началась в прошлом и продолжается настоящим

-What are you doing here?
-I am waiting to talk to the teacher. I have been waiting for almost 20 minutes.

-Что вы здесь делаете?
- Я жду чтобы поговорить с учителем. Я жду уже 20 минут.

Начало действия может быть также обозначено предлогом (союзом) since:

He has been learning the poem since 3 o’clock.(since morning, since I came)

Период времени в течении которого происходило действие, может быть выражен предлогом for, c различными обстоятельствами времени (all day long, the unholy mouth, latly)
He has been doing his lessons for two hours.

Вопрос к обстоятельству времени в этом случае начинается с how long.
How long have you been sitting here?

2)Чтобы подчеркнуть, что, хотя длительное действие только что закончилось с результатом:

-What’s the matter? Why are you out of breath?
-I have been running all the way.

Построение: to have been + P1

Model:
+I have been working.
- I haven’t been working.
? Have I been working.
(Why) Have I been working.
Анфиса Солодовникова
Анфиса Солодовникова
1 515
Лучший ответ
Потому что говорится о процессе, который длился в прошлом и закончился к настоящему моменту.
Хэз ставится, когда существительное или местоимение в единственном числе 3 лице (Он, Оно, Она)
Хэв во всех остальных случаях.

Судя по всему, английский вы учите совершенно неправильно. Надо начинать с азов - с времён, а вы даже не знаете, зачем времена использовать. Дома учить его одному нельзя. Идите на курсы, рекоммендую ВКС. Там преподаватели не знают русского, и вам лучше адаптироваться, соответственно, английский учится лучше.

Сори, ответ не съедается с английской раскладкой
Islam Ahmadov
Islam Ahmadov
6 062
Юлия Иванова Если этот "ВКС" (не знаю, о чем вы) приедет к нам в ДЕРЕВНЮ и будет преподавать - я пойду. А пока - без вариантов... домашнее обучение.
Если есть желание помочь, помогите советом на какие компьютерные учебники по английскому обратить внимание.
Спасибо!
Have been + герундий- это форма прошедшего продолженного времени. То есть указывает на то, что действие продолжалось какое-то время.
Has используется в третьем лице единственного числа. Остальное - have
это времена... ты же говоришь на русском голосовали а не голосуют
Нет допустили ошибу... Должно звучать это так: Как долго люди голосовали сегодня? - Они уже голосуют семь часов. Почитайте на счет глаголов времени. present perfect and present continuous...
"have been" - это глагол времени, present perfect continuous,действие находится в процессе, либо продолжается до настоященго времени. я это описал бы так. . что глаголы present perfect continuous показывает, как долго происходит действие, а present perfect - сколько раз, а для present perfect continuous важен процесс, а для present perfect - результат... так же как и, present perfect continuous образуется при помощи вспомогательного глагола to be в present perfect "have been,has been" и формы -ing смыслового глагола.
Юлия Иванова Спасибо! Я почитал немного об этом глаголе.

Тогда получается и вы не правильно перевели первое предложение (или просто не правильно написали). Правильно будет: "Как долго люди голосуют сегодня?" Ведь так? Приставка "ing" у слова "vote" говорит о том, что они еще голосуют. Следовательно правильно будет так: "Как долго люди ГОЛОСУЮТ сегодня?" А если бы вместо "voting" стояло бы слово "voted", тогда бы переводилось именно так, как в начале его перевел я?
Я прав? Просто хочется разобраться в этих глаголах...