______ I have learned about 2,000 English words.

______ I have learned about 2,000 English words.
A.By far B.So far C.By the end of last
week D.As far as now
其他的为什么不行?
天会蓝吗 1年前 已收到3个回答 举报

vivin_20005 幼苗

共回答了18个问题采纳率:88.9% 举报

到目前为止,我学了2000个英语单词.此句时态为现在完成时,故选so far~
至于为什么其他的不行:
1) by far 的意思是”.的多,最.“
比如说:He is by far the best student in my class.他显然是我们班最好的学生~
This is better by far.这个好多了~
2) by the end of last week 到上周末为止,说白了就是老师常说的过去的过去,它对应的是过去完成时,跟题目时态不符~
3) D选项,惭愧,没见过这个用法,
PS:刚看到楼主在下面说by far也有"到目前为止"的意识,有的电子词典的确有次解释,但是我看了很多的例句都没有这个意思.而且by far在很多时候只是加深一下程度,有他没他句子都说得通,没有太特定的含义~

1年前

6

pangpanggougou 幼苗

共回答了9个问题 举报

so far 指 “至目前为止。。。”,符合上下文
“by far”的意思是 To the most extreme or evident degree
C,D 没有此说法

1年前

2

skyzhang1228 幼苗

共回答了2个问题 举报

by far 最,显然,到达极为明显的程度 by the end of 是“到.末”的意思,后边跟不同的时间会有不同的含义
As far as 意为“就……来说”、“在……范围内”,引导状语从句,强调程度或范围。
So far 有“到目前为止”的意思,因此合适,给分吧,亲by far 也有到目前为此啊,
by the end of last week是到上周末为止,

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.016 s. - webmaster@yulucn.com