has more than doubled

来源:百度知道 编辑:UC知道 时间:2024/05/21 05:09:11
the price of grain has more than ___since last year.
A.double B.doubled C.twice D.twiced
参考答案:B
don't leave your work ___
A.done half B.half done C.a half done D.done a half
参考答案:B

it's ___ walk from here to my school
A.two-hours B.two hours C.two-hour D.a two hour
参考答案:D
为什么?请解释

第一个,double在这里做动词用,你看has后面应该加一个动词过去分词吧,这样才能形成现在完成时。twice不行,因为twice不能做动词。double 可以,a又不是完成时,所以。。。
第二个,leave sth这种表达方式后面要介形容词或者形容词词组,这句话的意思是:别把工作做一半就丢下,那么c,d,肯定不行,a、b二选一,half done这种表达方式是固定的,就这么说,没为什么。听过那个成语吗well begun is half done。好的开始是成功的一半。
第三个,walk是可数名词,起码应该有个冠词a或the吧,所以选d。另外,a two-hour walk这种表达就是走两个小时路的意思,貌似d选项的two和hour之间应该有个-才比较正确。如果用two hours那么应该是it‘s a two hours' walk.

第一题:我也不太清楚,狐狸不等爱说得很好
第二题:我补充一下:
leave sth.+ adj.是一个常用的说法,解释为丢下某物怎么样
例如:把你的房间乱七八糟的就丢下不管了:leave your room untidy
这里,done做上面的adj.用,其前面加了一个修饰词(副词half),这样就完成结构了
第三提:表示多远的方法汇总:
1)it's three minutes' walk from here
2)it's a three-minute walk from here
3)it's three minutes far from here
记住哦!

more than doubled 两倍还多
half done 做了一半
two hour walk

狐狸太棒了