ESERCIZIO NUM: 1184 - CATEGORIA: verbi > frasi present-perfect - DIFFICOLTA': ****
CLICCA QUI per aprire un TUTORIAL sui VERBI prima di svolgere l'esercizio

Completa le frasi coniugando il verbo tra parentesi al present perfect(01):

1. The earth ___ here for billions of years (be). // 2. We ___ cards for the last few hours (play). // 3. We ___ problems with our new car recently (have) // 4. ____ on anything interesting lately ?(you work) // 5. Cuba ___ a socialist country since 1959 (be) // 6. I ___ care of my neighbour’s cats while they are away (take) // 7. I ___ my car for three years (have). // 8. ____ an important fight? (the boxer , ever, win) // 9. John and Mary ___ with each other since the day they got married (quarrel). // 10. It ___ hard since last night (rain).