语法 > 初阶2

练习题

过去完成时 Past perfect
1 Mum was angry because when I sat down to watch TV, I _____ my dinner.
A.hadn't finished
B.didn't finish
C.hadn't finish
2 I couldn't open the door because I _____ the keys at work.
A.'d forget
B.'d forgotten
C.forgot
3 When Rita travelled to France, she_____ the Louvre.
A.'d visited
B.'d visit
C.visited
4 There were no cookies in the cookie jar. Somebody _____ them all.
A.had eaten
B.'d eat
C.ate
5 I saw some cookies in the cookie jar and I _____ them all.
A.'d eaten
B.'d eat
C.ate
6 I locked the door and then I _____ home.
A.'d left
B.left
C.'d leave
7 When I got home I saw that I _____ the door.
A.hadn't locked
B.hadn't lock
C.didn't lock
8 The house was dirty because nobody _____ it.
A.'d clean
B.had cleaned
C.cleaned
9 She gave me back my book because she _____ reading it.
A.'d finish
B.'d finished
C.finished
10 When she finished the book, she _____ it back to me.
A.'d given
B.'d give
C.gave