英语选择题求详细解答。

I____anovelwrittenbyO.Henry,awell-knownAmericanshortstorywriterlastnight,andI'llfinis... I____a novel written by O.Henry,a well-known American short story writer last night,and I'll finish it another night.
A.read,B.have read,C.had read.D.was reading.
自己知道BC不能选。请详细解答选择的理由。
展开
nbyoungor
2011-03-31 · TA获得超过1.4万个赞
知道大有可为答主
回答量:6679
采纳率:0%
帮助的人:3016万
展开全部
I____a novel written by O.Henry,a well-known American short story writer last night,and I'll finish it another night.
A.read,B.have read,C.had read.D.was reading.
自己知道BC不能选。请详细解答选择的理由。
答D。
简化:I was reading a novel last night and I'll finish it another night.
分析:BC你说了不能选,省得我讲如何排除了。A表示已经完成,D.只表示昨天晚上在看书,不表法完成。从后句看,选D最佳。
评题: O.Henry是名作家,不需要这么长一个同位语。不能为了增加干扰而将这个重要的时间状语last night脱离它应站的岗位!即使象我这样简化,除了容易排除BC外,选A的人还是会有不少的。因为last night是过去时间嘛,用一般过去时,很常见,很正常啊!(看楼上四个答案可知)
但楼上不知道出题者考什么。
考一般过去时和过去进行时的区别:
区别一:过去进行时强调动作在过去某时刻正在进行或持续,而一般过去时表示动作的完成。如:

He was writing his composition last night. 他昨晚在写作文。(不一定写完)

He wrote his composition last night. 他昨晚写了一篇作文。(已经写完)
jaldph
2011-03-31 · TA获得超过296个赞
知道小有建树答主
回答量:213
采纳率:0%
帮助的人:402万
展开全部
I____a novel written by O.Henry,a well-known American short story writer last night,and I'll finish it another night.
A.read,B.have read,C.had read.D.was reading.

答案:A
read也是过去式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kevinyb
2011-03-31 · TA获得超过3.4万个赞
知道大有可为答主
回答量:8398
采纳率:50%
帮助的人:2965万
展开全部
bc都是完成时,不能用
选择a 是过去时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shylla
2011-03-31 · 超过16用户采纳过TA的回答
知道答主
回答量:53
采纳率:0%
帮助的人:48.7万
展开全部
时间状语last night 说明只能用过去式,read 选a
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式