perpect tense
1. We ..... a new product last year.
launched
have launched
had launched
has typed
typed
has been typing
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
has typed
typed
has been typing