英语语法求救

Scientistsdidn'tknowmuchaboutlungcancer_____A,beforelongB,longbeforeC,untilrecentlyD,... Scientists didn't know much about lung cancer_____
A, before long B, long before C, until recently D, in the past few years.
这个题我咋感觉几个选项都行啊?
麻烦以一一区别下不能选的原因 谢谢
或者说他们B, long before C, until recently D, in the past few years.
分别跟什么样的时态连用?
如完成时 ,,,,,
展开
nbyoungor
2011-03-21 · TA获得超过1.4万个赞
知道大有可为答主
回答量:6679
采纳率:0%
帮助的人:2967万
展开全部
Scientists didn't know much about lung cancer_____
A, before long B, long before C, until recently D, in the past few years.
这个题我咋感觉几个选项都行啊?
麻烦以一一区别下不能选的原因 谢谢问题补充:
或者说他们B, long before C, until recently D, in the past few years.
分别跟什么样的时态连用?
如完成时 ,,,,,
答:C。科学家直到最近才对肺癌有了较多的了解。
Before long “不用多久”=soon: 一般用过将来时态:You will regret it before long.
long before 很久以前,与long ago“很久以前”的区别是,后者从现在算起,前者从过去某时算起。一般用于过去完成时。He said that he had seen the film long before.
in the past few years 用于现在完成时:Great changes have taken place in our town in the past few years.
freeqbar
2011-03-21 · TA获得超过4306个赞
知道大有可为答主
回答量:1472
采纳率:0%
帮助的人:1717万
展开全部
应该选择B
before long是不久以后的意思
long before是很久以前的意思
until recently是直到最近的意思
in the past few years是在过去的一些年里
根据句子的意思,A可以排除掉,再根据语法,时态是过去式,所以C、D排除掉
=============================
B是用过去式,C和D都要用现在完成时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-03-21
展开全部
B
before long“不久以后”
long before“很久以前”
until recently‘’直到最近”
in the past few years“在过去的一些年里”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gulaoyes
2011-03-21 · TA获得超过2万个赞
知道大有可为答主
回答量:8526
采纳率:0%
帮助的人:3552万
展开全部
Scientists didn't know much about lung cancer (until recently.)
直译:科学家们对肺癌知道的不太多,直到最近。
意译:科学家们直到最近才对肺癌了解的比较清楚。
英语中 not .... until 的标准展现,前面用否定句后面用"直到xx时候"

A, before long 不久之后 。。。(不适合因为前面用的过去时,而且语义不合)
B, long before 早就在 。。。 之前 (后面一般都要跟补充时间的状语,通常也不能放在句尾)
D, in the past few years. ... 在过去几年中 (虽然语法使用上没问题,但语意上无法连贯)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Cath_1221
2011-03-21
知道答主
回答量:16
采纳率:0%
帮助的人:5.1万
展开全部
D 过去几年科学家们对肺癌知之不多
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式