More than 20 people ________ in traffic accidents ________ last May. A.died; for B.have bee.

Morethan20people________intrafficaccidents________lastMay.A.died;forB.havebeendead;si... More than 20 people ________ in traffic accidents ________ last May. A.died; for B.have been dead; since C.have died; for D.have been dead, for 展开
 我来答
喵喵的神秘花园3160
推荐于2016-07-02 · 超过73用户采纳过TA的回答
知道答主
回答量:143
采纳率:75%
帮助的人:67.6万
展开全部
B


试题分析:since在引导时间状语时,后面接时间点;for在引导时间状语时,后面接一段时间。根据下文last May即可断定选B。句意:自从去年五月以来,超过20人死于交通事故。结合语境可知本句描述的是现在已经完成的动作,用现在完成时态。
点评:英语介词的一个特点是一词多义,并且介词间语义交叉现象很多,习惯用法也很多,有时很难从词义上区分开来。故学习中要注意不断总结,熟记一些介词和动词的固定搭配用法及习惯用法,是完成此类问题的捷径。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式