-Have you finished the report? -No.I ____ it all this week.
-Have you finished the report?-No.I ____ it all this week.
A.will do B.had done C.have done.D.have been doing
答案是D,
A也是可以的,
麻烦分析下
人气:382 ℃ 时间:2019-08-18 05:30:22
解答
选A的意思是,“我没有完成这个报告,我这个礼拜将完成它.”
选D的意思是,“我没有完成这个报告,(尽管)我这个礼拜一直在完成它.”
从时态上来讲,一个是将来时,一个是过去进行时,但是放到句子中,意思都通顺,所以两个答案都正确.但还是d好是吧,呵呵
推荐
猜你喜欢
- 帮忙解决高二数学题(请用推理和证明的知识点去做)
- in particular与in chief的区别
- 一个质点从平面直角坐标系的原点开始运动并开始计时,它在t1时刻到达x1=2.0m,y1=1.5m的位置;在t2时刻到达x2=3.6m,y2=4.8m的位置.质点在0~t1和0~t2时间内发生的位移l1和l2,然后计算它们的大小及它们与x轴的
- race 和ethnicity 有什么区别?
- 5000万英镑换算成欧元是多少?
- 商店的书包降价四分之一后,有提价五分之一,最后的价格是8元1角一个,最初是几元一个?
- 商店里有六箱货物,分别重15、16、18、19、20、31千克,两个顾客买走了其中5箱,
- we can send message in english next time