几道高中英语语法题目

1.Don'ttakehisremarkssoseriously.HeissoupsetthatIdon'tthinkhereallyknowswhat____Ahesa... 1.Don't take his remarks so seriously.He is so upset that I don't think he really knows what____
A he said B.he'd said c.he's saying d.he says

答案是C,但是为什么不能用D?

2.Roman Empire _______ for centuries.
A.has existed B.existed C.had existed D.was existing

答案是B,但是for+一段时间为什么不是用完成时?

3."What's wrong with your coat?"
"Just now when I wanted to got off the bud the man next to me ___on it."

A.sat B.was sitting C.had been sitting D.had sat

答案是B,但是如果是要强调一直坐在他的外套上为什么不能用过去进行时?

4.Great efforts to increase wheat production must be made if bread shortage___avoided.

A will be B can be C.were to be D.is to be

答案是D,为什么?
展开
百度网友76de82c
2009-12-06 · TA获得超过220个赞
知道答主
回答量:76
采纳率:0%
帮助的人:49.9万
展开全部
1,很显然, 第一题基本上没人用D 你如果选择一般时,那这句话就是说 他从来说话都是这个样子 ,就没必要说明他现在悲伤了 你说是不是

2,for centuries 是个固定短语,几个世纪的意思 不是完成时后面跟的FOR,
3,题目都错了, WANT TO 后 还用GOT , 我本来还想选D,后来看看全面有个JUST NOW 只强调目前的动作, 没办法 只能用B , C 不可能, C 用的地方你要掌握语感, C 不可能出现在这种句子当中, 只会再人强烈的表达 从以前到现在,或到过去的某个时间一直做的事情, 一般不会用在仅仅形容一个动作上面
4,D 答案强调不久就要发生的事情,A 带有主观意愿, 一般我们用WILL ,都是在主观的表达问题, 其实我觉得才c也挺好啊, 毕竟IF 后的句子是虚拟的嘛
林立若
2009-12-06
知道答主
回答量:13
采纳率:0%
帮助的人:0
展开全部
1.就算选D也要用过去式啊!因为说的话是过去说的
2.有时要根据题意选答案的,这句不是表达的完成时
3.B就是过去进行时啊!表示过去一直坐在他的外套上
4.有时在if 表达中时主将从现,指主语用将来式,从句用一般现在时,这句话就是这样的
好好努力,加油
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式