Давайте разберем каждое предложение и выберем правильный временной аспект, объясняя, почему он подходит.
1. Tom and Mary have been built/have built/have been building the house for two years.
- Правильный вариант: have been building
- Объяснение: Здесь мы говорим о действии, которое началось в прошлом и продолжается до сих пор. Present Perfect Progressive (have been building) подчеркивает, что процесс строительства продолжается в течение двух лет.
2. My parents have been/ have been being/were in Paris for a month.
- Правильный вариант: have been
- Объяснение: В этом предложении мы говорим о том, что действие (пребывание в Париже) началось в прошлом и продолжается до настоящего времени. Present Perfect Simple (have been) здесь подходит лучше всего, так как мы говорим о состоянии, а не о процессе.
3. Sue is listening/was listening/has been listening to music since/for she bought a CD player.
- Правильный вариант: has been listening
- Объяснение: Здесь мы также говорим о действии, которое началось в прошлом и продолжается до настоящего времени. Present Perfect Progressive (has been listening) показывает, что процесс прослушивания музыки начался после покупки CD-плеера и продолжается до сих пор.
4. Are you hungry? No, I have eaten/ have been eating/ am eating all day.
- Правильный вариант: have been eating
- Объяснение: В этом случае мы хотим подчеркнуть, что процесс еды происходил на протяжении всего дня и, возможно, продолжается. Present Perfect Progressive (have been eating) указывает на длительность действия.
5. Tom has been looked for/ has been looking for/ looked for an evening job since/ for a week.
- Правильный вариант: has been looking for
- Объяснение: Здесь мы говорим о процессе поиска работы, который начался в прошлом и продолжается до сих пор. Present Perfect Progressive (has been looking for) подчеркивает, что действие продолжается.
В итоге, правильные ответы:
- 1. have been building
- 2. have been
- 3. has been listening
- 4. have been eating
- 5. has been looking for