Конечно! Давайте разберемся с вашим вопросом.
I. Вставьте have или has:
- Helen has known Kate for a long time.
- They have drunk tea already.
- Tom and Nick have been watching TV all day.
- Have you been waiting for him for a long time?
- I have been reading since 9 o'clock.
- We have found our key today.
II. Откройте скобки. Используйте Present Perfect или Present Perfect Continuous:
- Mary is still doing the test. She has been doing it since 3 o'clock.
- He has taught English since 1991.
- Tom has learned this rule recently.
- Have you ever been to Mexico?
- For two hours now we have been talking about it.
- They have not drunk coffee yet.
Переведите на английский:
Я вожу машину уже 2 года.
I have been driving a car for 2 years already.Он уже сделала уроки.
He has already done his homework.Дети играют в футбол с самого утра.
The children have been playing football since this morning.Мама только что приготовила обед.
Mom has just made lunch.
Если нужны дополнительные объяснения или помощь, не стесняйтесь спрашивать!