Exercise : Use simple past or present perfect to complete the following sentences:
1. Her English [ improve ] ___has been improved_______ recently
2. How many pages __have________ you [ read ] _____read______ so far ?
3. We [ finish ] ____finished_______ our homework two hour ago
4. ____Have_____ you [ be ] _____been______ to Rome ?
5. I [ see ] ______ave seen__________ him several times on TV
6. What ______did_____ you [ do ] ___do________ last night ?
7. This is the first time I [ visit ] _____visited__________ the city
8. They [ buy ] _______bought________ the garden some days ago
9. I [ learn ] ______have learnt________ English since I [ be ] ____was______ 11 years old
10. Be careful ! I [ just clean ] ____have just cleaned_________ the floor
11. The meal [ already be ] _____has been already_____________ ready
12. I [ never read ] ___have never read_________ an interesting story like this before