| goto Homepage | Present Perfect or Past Tense |
| simple or progressive forms | |
| since or for or ago | |
| goto tenses1 |
Connect the three parts using the correct tenses + since/for/in/ago
| Tom | play / computer games | (seit) three years |
| The sales manager | look forward to / this order | (seit) a long time |
| My friend | apply for / a new job | last week |
| IBM | start / producing PCs | 1980 |
| Business | develop / well | (seit) beginning of this year |
| Xerox | fund / research on PCs | from 1978 to 1980 |
| Our companies | co-operate | (seit) 1992 |
| Hardware prices | come down | (seit) two years |
| The rewritable CD | invented | (vor) two years |
| Nadia | know / her boss | (seit) two months |
| Patrick | know / Marco | (seit) September |
| David | learn / a lot of words | October (1. im 2. seit) |
| Benjamin | assemble / his first PC | July |
| The DVG | founded | seventies |
| Our computer system | upgraded | all the time |
| The operating instructions | written | (vor) one year |
| Dennie | be / expert in Powerpoint | (seit) quite some time |
| The Italians | be / experts in making Spaghetti | (seit) the time of Marco Polo |
| People from the Palatinate | be / lazy and stupid | (seit) many centuries |
| sorry,
you "Pfälzers", I'm, of course only kidding!! |
Solutions: 1. has been .... for 2. have been looking forward ..... for 3. applied 4. started ... in 5. has developed (been developing) .... since
6. funded 7. have been co-operating ... since 8. have been coming down ... for 9. was invented .......... two years ago 10. has known ... for
11. has known ... since 12. a. learnt ... in b. has learnt ... since 13. assembled ... in 14. was founded ... in 15. has been upgraded
16. were written ... one year ago 17. has been .... for quite some time 18. have been ... since 19. have been ... since