这道题目怎么做?
Did you give him his passport? No. I _________ it go him yesterday, but I didn't have time. A. was to have given B.should give
A是对的,B 如果是SHOULD HAVE GIVEN 那也对, 题意是本打算要给他护照的,但没做到,所以用虚拟语气较好.
A 我认为答案是A,这个是对过去条件的假设,所以用虚拟完成时。 B不符合,如果改一下should have given 就可以的。 ——你给了他护照吗? ——我本该昨天给他的,但是我没有时间。
A. "was to have given" means somebody had meant to do something but he didn't manage it.
A,但不是虚拟语气。be to do应当,按规定做某事的意思,也是将来时的五中形式之一。
A be + have done 表示本来计划做但没有做
选A.should应该是should have done表过去应发生的但没有发生
A
A 没什么好说的.只有2个答案. 他们说的很清楚
楼上的说法比较全面,如果B项是should have given就完美了,考的是虚拟语气的用法,详情请找本语法书,看其中的虚拟语气部分。
A
B
答:解:因为某个月里有三个星期日的日期为偶数,而且相邻星期日差为七,而且一个月最多只能有5个星期日,所以排列一定是偶奇偶奇偶,因为要在最多31天内排满,取最小偶数日...详情>>
答:招生广告哟! 参加培训肯定有好处!详情>>
问:综合能力测试(50%)和教育专业理论考试(50%)是什么
答:综合能力测试盒理论成绩各占一半的比重详情>>