She is still in hospital.she__sick since last Thursday.A.had been B.was C.has been D.have been
为什么正确答案是C,不是说现在完成时不能和表示过去时间的状语(last Thursday)连用吗?
人气:191 ℃ 时间:2019-08-20 14:46:10
解答
答案:C
翻译:她上个星期三就生病了,她现在还是在医院呢.
last thursday是过去的时间状语,意思是上个星期四,如果没有since可以用过去式,可是前面有个since,意思就是说自从上个星期四,自从上个星期四一直到现在,是现在完成时,所以要用现在完成时.
现在完成时表示过去发生的状况对现在造成的影响,他过去病了,对现在造成的影响就是现在还在医院.
since也是现在完成时的特有标志.
推荐
猜你喜欢
- 一个20立方的罐,整体有保温层,在零下25度环境下使用,要使里面的水不结冰,使用加热带得多大功率?还有:加热带的功率、长度、根数是怎么选择的?加热的功率是按米计算还是按根计算或者别的?
- 求一个有关商业的presentation 要用英文的 话题无限
- 3白2黑的棋子第2009个是什么颜色?
- 一个正方体的体积是8立方体米,平均锯成两个长方体后,表面积的和是
- 根据首字母或汉语提示,完成单词拼写,使句意通顺
- 水果店运来240筐水果,第一天卖出总数的1/3,第二天卖出的相当于第一天的5/8.第二天卖出多少筐水果?
- What、which、what colour、what kind of的意思
- 4100除以500的简算,同时划掉2个0竖式中余数该写几?1还是100?横式后肯定是100.不简算竖式中余数写100.