精英家教网 > 初中英语 > 题目详情
Yesterday I met Sandy. We ________ since ______ middle school.
A.haven’t seen, finished
B.haven’t seen, finishing
C.hadn’t seen, finished
D.hadn’t seen, finishing
D

试题分析:过去完成时用来表示过去之前已发生或完成的动作或状态,动作或状态发生在过去的过去 其构成: had +过去分词。根据语境可知此句的含义是我昨天遇到了Sandy,自从中学毕业以后一直没有见过面,故用助动词had not+过去分词,又因since是介词,其后跟动词时只能跟动词的ing形式,故选D.
点评: 过去完成时表示过去的过去的动作或状态。其二还要注意不管主语是单数还是复数,是第几人称其基本结构都是had+过去分词构成。
练习册系列答案
相关习题

科目:初中英语 来源:不详 题型:单选题

— Look! The light is still on in our teacher’s office.
— Probably she ______ her work yet.
A.doesn’t finishB.didn’t finish
C.hasn’t finishedD.won’t finish

查看答案和解析>>

科目:初中英语 来源:不详 题型:单选题

Our teacher told us that light ______ faster than sound.
A.travelsB.travelled
C.travelD.will travel

查看答案和解析>>

科目:初中英语 来源:不详 题型:单选题

By the time I got home, Gina and her sister ______ their project already.
A.finished B.have finished
C.had finishedD.will finish

查看答案和解析>>

科目:初中英语 来源:不详 题型:单选题

–Did you go to Jack’s birthday party?
-- No, I ________.
A.am not invitedB.wasn’t invited
C.haven’t invitedD.didn’t invite

查看答案和解析>>

科目:初中英语 来源:不详 题型:单选题

The film _________ for twenty minutes when I got to the cinema.
A.has begunB.had begun
C.has been onD.had been on

查看答案和解析>>

科目:初中英语 来源:不详 题型:单选题

Zhang Lan likes English, but she _______ maths.
A.isn’t likeB. doesn’t likeC.aren’t likeD.don’t like

查看答案和解析>>

科目:初中英语 来源:不详 题型:单选题

---Where does he live?   --– He ________London.
A.live inB.lives inC.liveD.lives

查看答案和解析>>

科目:初中英语 来源:不详 题型:单选题


—China develops so fast.
— That’s true. It ______ a lot already.
A.changesB.changedC.will change.D.has changed.

查看答案和解析>>

同步练习册答案