英语选择题一道,请帮忙

——Haveallthestudentsknownthatourclasswillvisitthefactorythisafternoon?——Yes,everystud... ——Have all the students known that our class will visit the factory this afternoon?
——Yes,every students ______ about it。

A has been told B was told
选哪个那,,为什么那 怎么判断时态啊
(2002年山西省中考题)

—Have all the students known that our class will visit the factory this afternoon?

—Yes. Every student ____ about it.

A. tells B. told

C. was told D. has told

9. 解析:学生与告诉之间是被动的关系,即学生被告诉。动作一定发生在过去,所以应该用一般过去时态。

答案:C

原题没有 has been told 选项,选了 was told,,对照这题应该选什么比较好呢??? 被告知是发生在过去,,我觉得也解释得通啊
展开
SilenceLiu
2010-08-21 · TA获得超过2951个赞
知道小有建树答主
回答量:318
采纳率:0%
帮助的人:261万
展开全部
选择A
分析:
这个对话的意思是:
——所有的学生都知道今天下午要参观工厂么?
——是的,他们都知道了

现在完成时态表示过去发生的动作对现在造成的影响或结果
强调过去与现在的关联
这里造成的结果是他们已经知道了

而一般过去时态只强调过去发生的动作,
并不强调对现在的影响。

根据语言环境,回答:他们已经知道了 更好
所以选择A

补充:
我认为还是选择has been tols 比较好
因为你所补充的题目里,
考察的知识点不一样。
第一题是考察 一般过去时态 和 现在完成时态 的区别
而第二题考察的是 被动语态

选择题一般都是选择最佳选项,所以第二题选择was told 是没有问题的
第一题相比 was told 来说,has been told 更好。
所以第一题选A

希望我的回答有所帮助
huang79yao
2010-08-20 · TA获得超过1386个赞
知道小有建树答主
回答量:478
采纳率:100%
帮助的人:362万
展开全部
A. 首先说你的题目中多打了一个s,应该是every student, 上面的问句是完成时态,回答当然也用完成时态了啊,表示“每个人都已经通知到了”的意思,强调的是现在的状态(完成时),而不是强调过去的动作(过去时)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2edceaa57
2010-08-20 · TA获得超过1352个赞
知道小有建树答主
回答量:771
采纳率:0%
帮助的人:467万
展开全部
A
选完成时,已经被告知,表示对现在的影响和结果。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
石井山巅
2010-08-20 · 超过22用户采纳过TA的回答
知道答主
回答量:74
采纳率:0%
帮助的人:69.8万
展开全部
A
选完成时,已经被告知,表示对现在的影响和结果。
况且刚好与问题相响应,题目中的关键词:have known可以做为提示。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jinre10036
2010-08-20
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
选择A 你首先要理解句意,意思是说----所有的学生都已经知道今天下午要参观工厂么?
——是的,他们都知道了
再根据过去时和完成时的定义区分。过去式用于指发生在过去的事,与现在没有关系。
完成时指事情或动作发生在过去某时刻一直延伸到现在,以及对现在的影响。
你看题目,知道的是发生在过去,那么对现在有影响吗 ?
这样你会得出答案 A
good luck!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式