Exercițiul 1: Formarea Present Perfect Progressive
2. They *have been working* on the project since Monday (forma corectă a Present Perfect Progressive pentru „to work”).
3. I *have been waiting* for you all morning (forma corectă a Present Perfect Progressive pentru „to wait”).
4. He *has been playing* football recently (forma corectă a Present Perfect Progressive pentru „to play”).
5. We *have been studying* English grammar all week (forma corectă a Present Perfect Progressive pentru „to study”).
6. You *have been cooking* dinner for an hour (forma corectă a Present Perfect Progressive pentru „to cook”).
7. The children *have been watching* TV since 5 o’clock (forma corectă a Present Perfect Progressive pentru „to watch”).
8. It *has been raining* all day (forma corectă a Present Perfect Progressive pentru „to rain”).
9. I *have been cleaning* the house since morning (forma corectă a Present Perfect Progressive pentru „to clean”).
10. She *has been practicing* the piano every day lately (forma corectă a Present Perfect Progressive pentru „to practice”).
Exercițiul 2: Utilizarea Present Perfect Progressive în propoziții
2. They *have been traveling* around Europe for a month (descrierea unei acțiuni continue – Present Perfect Progressive a verbului „to travel”).
3. We *have been talking* about this issue for hours (durata unei conversații continue – Present Perfect Progressive a verbului „to talk”).
4. He *has been fixing* the car since morning (acțiune în desfășurare – Present Perfect Progressive a verbului „to fix”).
5. I *have been feeling* tired lately (descrierea unei stări continue – Present Perfect Progressive a verbului „to feel”).
6. She *has been studying* for the exam all day (acțiune continuă – Present Perfect Progressive a verbului „to study”).
7. The baby *has been crying* for an hour (durata unei acțiuni – Present Perfect Progressive a verbului „to cry”).
8. We *have been waiting* for the bus since 7 o’clock (timpul de așteptare – Present Perfect Progressive a verbului „to wait”).
9. You *have been working* hard this week (evaluarea efortului continuu – Present Perfect Progressive a verbului „to work”).
10. It *has been snowing* since last night (descrierea condițiilor meteorologice continue – Present Perfect Progressive a verbului „to snow”).