题目内容
【题目】用所给动词的正确时态填空。
【1】By the time I ________(get) to the cinema yesterday, the movie________(begin).
【2】Maria________(finish)the email before her mother________(come)in after work last night.
【3】By the end of last week we________(learn)about 3,000 English words.
【4】He told his mother that he________(run)out of the money to buy a new jacket.
【5】I suddenly remembered that I________(leave)my ID card on the desk when I________(go)out of the classroom.
【答案】
【1】 got had begun
【2】 had finished came
【3】had learned
【4】had run
【5】 had left went
【解析】
【1】句意:昨天在我到达电影院之前,电影已经开始了。
根据yesterday可知,此处用一般过去时,因此第一空用got。by the time+一般过去时的状语从句,主句用过去完成时,因此第二空用had begun。故填(1). got (2). had begun。
【2】句意:昨天晚上玛利亚在她的母亲下班进来之前,已经完成了那封电子邮件。
第二空根据last night可知,此处用一般过去时,因此用came。第一空根据before+一般过去时的句子,表示在过去的过去,用过去完成时,因此第一空用had finished。故填(1). had finished (2). came。
【3】句意:到上周末为止,我们已经学习了大约3000个英语单词。
根据by the end of last week可知,此处表示在过去某个时间为止,谓语用过去完成时,故填had learned。
【4】句意:他告诉他妈妈为了买新夹克他花光了钱。
主句谓语told是一般过去时,结合句意,表示他在告诉他妈妈之前,已经花完了钱,因此用过去完成时,故填had run。
【5】句意:我突然记得当我从教室出去时,我已经把我的身份证落在桌子上。
when引导的时间状语从句用一般过去时,因此第二空用went,根据remembered是一般过去时,结合句意表示记得发生过的事,应是过去完成时,因此第一空用had left。故填(1). had left (2). went。