I smell something ( ) in the kitchen.Can I call you back in aminute A.burning B.burnt C.being burnt D.to be burntC ,我的理由是 某些东西被烧焦了,所以用现在一般式的被动态------------------------------------------------------------------------------------另一题:We were praised for ( ) our work ahead of time .A.finishing B.having finished C.being finished D.finishA,理由是 介词 for 后面接 动名词 finishing .可是正确答案是 B.-----------------------------------------------
I smell something ( ) in the kitchen.Can I call you back in aminute
A.burning B.burnt C.being burnt D.to be burnt
C ,我的理由是 某些东西被烧焦了,所以用现在一般式的被动态
------------------------------------------------------------------------------------
另一题:
We were praised for ( ) our work ahead of time .
A.finishing B.having finished C.being finished D.finish
A,理由是 介词 for 后面接 动名词 finishing .
可是正确答案是 B.
-----------------------------------------------
1.不用特别强调被烧!只是有东西在烧!
2.ahead of time 是提前的意思。有强调一种已经过去的状态!就用现在完成时咯!
1) 这类题目拆开来理
I smell something.
Something is burning.
=> I smell something (that is) burning. 。。。。that is 被省略了。
2) praised for ... 后面自然是接动名词从句没错。
唯一你没列入考虑的,是 既然主句时态上用的是 were 那从句必然要更早些用完成时。
第一题选A没错,其他答案不好.分析如下:我闻到某个东西肯定是(正在燃烧),强调有东西此刻在烧,你闻到味道了.如果选C,表示正在被(人)烧,表面看也行,但你怎么能闻到人呢?懂了吗?不懂继续问.所以,BCD都不好.第二题是...
I smell something ( A ) in the kitchen. Can I call you back in aminute ?
我闻到厨房有东西烧焦..我能一会儿再打给你吗?
后半句透露了..I正在打电话,所以闻到烧焦也是进行时.用burning~A
A. burning B. burnt C.being burnt D. to be burnt
------------------------------------------------------------------------------------
另一题:
We were praised for ( B ) our work ahead of time .我们因为提前完工而被表扬了
A.finishing B. having finished C.being finished D.finish
提前完工,那肯定是已经完成了,所以要用完成时啊,have done,for后面确实要跟ing.所以选B