初中英语语法练习题 过去进行时(带答案和解析)
  过去进行时  选择题
【题目】
What _____ your grandfather _____ this time yesterday?
A.is;doing
B.was;doing
C.did;do
D. had;done
【难度】基础
【答案】B
【解析】句意:你的爷爷昨天这个时候正在干什么?根据句尾的时间状语" this time yesterday:昨天这个时候”可知,句子要用过去进行时造句,表示在过去的某个时候正在发生的动作,构成是w
as/were+ doing,本题主语是单数,系动词要用was,主语后面再跟动词do的现在分词形式 doing,故答案选B,而选项A是现在进行时的构成,C是一般过去时的构成,D是过去完成时的构成,都不合题意。
【题目】
_____ you _____ a meeting at four yesterday afternoon?
A.Were; having
B.Was;having
C.Did;have
D.Do;have
【难度】基础
【答案】A
【解析】句意:昨天下午四点你在开会吗?根据时间状语 at four yesterday afternoon可知该用过去进行时,过去进行时的基本构成形式为were/was+现在分词,而本句的主语为you,所以选A。考查动词时态。
【题目】
I called you at about half past eight last night, but nobody answered.
Oh, I _____ in my office at that time.
A.will work
B.was working
C. worked
D.had worked
【难度】中等
【答案】B
【解析】考查时态。句意:——昨天晚上大约八点半我给你打电话了但是没人接。——噢,在那时我正在办公室工作。在过去某一时刻正在进行的动作应用过去进行时态。所以选B。
【题目】
His family _____ TV from ten to twelve last night.
A.watched
B.were watching
C. had watched
D. was watching
【难度】中等
【答案】B
【解析】句意:他的家人昨晚从十点到十二点一直在看电视。句中 from ten to twelve last
night表示“昨晚十点到十二点之间”,句子要表达的含义应是这段时间正在做某事。即应使用过去进行时态,其构成是was/were+动词现在分词。题干的主语the family表示一家人,应使用复数形式,因此应使用were。因此选项D不正确,应使用选项B。选项A是一般过去时,选项C是过去完成时。
【题目】
Li Lei _____ a letter to his friend last night.
A.was writing
B. was written
C. will write
D. writes
【难度】基础
【答案】A
【解析】句意:李磊昨天晚上一直在给他的朋友写信。此题考查过去进行时的用法。last night需与过去进行时连用,说明动作在持续进行。故选A。
【题目】
Hi, Lin Tao. I didn't see you at the party.
Oh. I _____ ready for the maths exam.
A.am getting
B. was getting
C. got
D.have got
【难度】基础
【答案】B
【解析】句意:——嗨,林涛。我在派对上没看见你。——哦,那时我在为数学考试做准备。由句意可知,应用过去进行时,因此选B。
【题目】
I called you yesterday evening, but there was no answer.
Oh, I am sorry l _____ dinner at my friend's home昨天已成过去.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。