Past simple or present perfect (English exercise n°42133 - Please quote this number when contacting us)Other English exercises on the same topicPast simple or present perfectChoose the right verb.English exercise "Past simple or present perfect" created by malous (03-05-2008) with The test builderClick here to see the current stats of this English test1. I have metmeetmet him a long time ago. 2. They studiedhave studiedstudy English since last year . 3. We have watchedhas watchedwatched a nice film on T.V, last night . 4. A week ago , they hadhas hadhave had a hard test in Biology. 5. She has already tooktakedtaken a taxi to go to work . 6. He has eatenateeat a sandwich before he left the house. 7. Sara has receivedreceivingreceive a nice present for her birthday . 8. We have never visitvisitsvisited the U.S.A 9. His father travelledhas travelledhave travelled abroad on his last holiday . 10. He ishas beenbeing there for a long time . 11. The little boy has seensawsee a thief yesterday . End of the free exercise to learn English: Past simple or present perfect (01.11.2008 16:32)A free English exercise to learn English.Other English exercises on the same topic | All our lessons and exercises