1) I opened my handbag to find that I _____________ (forget) my credit card. a) forgot b) had forgotten 2) _____________ (you/go) there before we went together? a) Did you go b) Have you gone c) Had you gone d) Has you gone 3) The lights went off because we _____________ (not/pay) the electricity bill. a) haven't payed b) hadn't payed c) didn't pay d) hasn't payed 4) We got home to find that someone _____________ (break) into the house. a) broke b) has broken c) had broken d) have broken 5) _____________ (she/see) the film already? a) Has she seen b) Had she seen c) Have she seen d) Did she see 6) I _____________ (not/have) breakfast when he arrived. a) didn't have b) haven't had c) hasn't had d) hadn't had 7) Julie was very pleased to see that John _____________ (clean) the kitchen. a) cleaned b) had cleaned c) have cleaned d) has cleaned 8) The children _____________ (not/do) their homework, so they were in trouble. a) didn't do b) haven't done c) hadn't done d) hasn't done 9) _____________ (John/meet) Lucy before they worked together? a) John had met b) Has John met c) John has met d) Had John met 10) After arriving home, I realized I _____________ (buy) any milk. a) didn't buy b) haven't bought c) hadn't bought d) hasn't bought 11) It _____________ (rain) all summer, so the grass was completely dead. a) rained b) had rained c) has rained d) have rained 12) They _____________ (not/eat) so we went to a restaurant. a) haven't eaten b) didn't eat c) hadn't eaten d) hasn't eaten 13) _____________ (they/travel) by bullet train before? a) They have travelled b) Have they travelled c) They had travelled d) Had they travelled 14) The laundry was wet - it _____________ (rain) while I was out. a) rained b) has rained c) had rained d) have rained 15) When I opened the curtains, the sun was shining and the ground was white. It _____________ (snow) during the night. a) snowed b) has snowed c) have snowed d) had snowed

Leaderboard

Visual style

Options

Switch template

Continue editing: ?