Classic Classic Quiz The perfect tenses by Skypelessons Skypelessons 5 016 played - 11 yrs ago Test your knowledge of the present and past perfect tenses. QUIZ 10 QUESTIONS hard 1 Last year we (not make) any money Haven't madeHaven't been makingDidn't make 2 I (wait) for 45 minutes, and I am fed up! Had waitedHave been waitingHave waited 3 When I looked in my bag I saw that someone (take) my wallet TookHad takenHas taken 4 He told me that he (run) all day Has been runningHad runHad been running 5 Oh, you are married? How long (know) your wife? Have you knownHave you been knowingHad you known 6 Ow! Your cat (just scratch) me! Has just scratchedHas just been scratchingHad just scratched me 7 The newspaper reported that he (take) bribes for a long time Has been takingHas takenHad been taking 8 I'd like to play another game of poker but I (run out of) money Have run out ofHave been running out ofRan out of 9 How many times (be) to France Have you beenHave you been beingWere you 10 They (have) an interview for 1 hour, and then went home HadHave been havingHave had A mistake in this Quiz ? Contact the author Commentaires