Site hosted by Angelfire.com: Build your free website today!
 

www.angelfire.com/on/topfen/testspastaperf2.html
test your English test

 
Test your English - past and perfect tenses (2)
Select what you think are the correct answers below,
then click on the Get Score button. Good luck!
 

1. We ..... a new product last year.
launched
have launched
had launched

2. In the past four years we ..... on six new members of staff.
did take
have taken
took

3. It ..... since early this morning.
has rained
rained
has been raining

4. We ..... a new project in January.
started
have been starting
have started

5. To date we ..... a lot of money in Research & Development.
invested
have invested
had invested

6. Mary ..... on holiday to Moscow six years ago.
has gone
has been
went

7. I ..... here since 1992.
worked
have worked
had worked

8. Michael ..... this film several times already.
has seen
saw
did see

9. Last year conditions in the market ..... very difficult for us.
have been
were
had been

10. My secretary ..... the report for the past three hours.
has typed
typed
has been typing

Score =
Correct answers:

Homepage | News | Jokes | Learning Links
Newsletter | Fun and Games | Recipes