练习题 -- 动词时态 >> 过去完成时
共 13 题
第 1/13 题
★★
She told me she ___ the book before.
正确答案: C
发生在told之前用过去完成时。
第 2/13 题
★★★
No sooner ___ he arrived than he fell asleep.
正确答案: B
No sooner had+主语+done...than。
第 3/13 题
★★
She said she ___ the book before.
正确答案: C
read发生在said之前,过去完成时。
第 4/13 题
★★
The train ___ left when I got to the station.
正确答案: C
got(to station)之前车已开走。
第 5/13 题
★★★
No sooner ___ he arrived than he fell asleep.
正确答案: B
No sooner...than句型用过去完成时+倒装。
第 6/13 题
★★★
"Hardly had I left when it started raining" uses past perfect.
正确答案: A
Hardly had+主+done...when...用过去完成时+倒装。
第 7/13 题
★★★
Hardly ___ I left when it started to rain.
正确答案: B
Hardly had...when...倒装结构。
第 8/13 题
★★
By the time he was 20, he ___ 10 countries.
正确答案: C
by the time+过去时间,过去完成时。
第 9/13 题
★★
After I ___ the letter, I threw it away.
正确答案: C
after+过去完成时强调已写完。
第 10/13 题
★★
We ___ each other for years before we met.
正确答案: C
met之前就认识多年。
第 11/13 题
★★
When I arrived, the movie ___.
正确答案: C
我先到后电影已经开始,"过去的过去"用过去完成时。
第 12/13 题
★★
She ___ only just left when I called.
正确答案: B
when I called时已经离开。