(B C)26.They have known each other_____.(复选) A.from last year B.since 1976 C.for many years

D.onlyafewyearsago为什么是选B、C... D.only a few years ago
为什么是选B、C
展开
 我来答
catherinetsia
高粉答主

2018-03-14 · 说的都是干货,快来关注
知道大有可为答主
回答量:2.3万
采纳率:89%
帮助的人:2726万
展开全部
主句中时态是现在完成时, have known , 时间状语要注意了。
现在完成时态的标志词如下:since+时间, for + 时段, already(肯定), yet(否定,疑问), just, before, recently, recent years, these days/years, still, lately, in the past few years, ever since, in the last five months, up to now, since then, so far, ever, never, yet, twice, once, on several occasion, in the past few days/weeks/months/years, (up to)these few days/weeks/months/years, this morning/week/month/year, up to present, up to now,till now .....
该句中符合的是B.since 1976 C.for many years(Since,,,, 和 for。。。)
heilaoda88818
2018-03-14 · TA获得超过4万个赞
知道大有可为答主
回答量:3.7万
采纳率:72%
帮助的人:8709万
展开全部

句子使用了现在完成时。能与现在完成时连用的时间状语有since+时间点, for +一段时间,

故选B/C

其余两个用于一般过去时

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式