were to have done 和 should have done 都表示虚拟的 本应该 有什么去区别么?
were to have done 和 should have done 都表示虚拟的 本应该 有什么去区别么?
You ____ part in the party on time .
A were to have taken
B were supposed to have taken
C should have taken
BC是我加的 我感觉ABC都对 你们说呢?
You ____ part in the party on time .
A were to have taken
B were supposed to have taken
C should have taken
BC是我加的 我感觉ABC都对 你们说呢?
英语人气:225 ℃时间:2019-08-21 17:48:38
优质解答
没有,两者可互换.谢谢你 should have done更常见?是的
我来回答
类似推荐
猜你喜欢
- 1there a meeting the day after tomorrow A has Bis going to have C is going to be Dwill have
- 2一个圆锥形零件,它的底面半径是5cm.高是底面半径的3倍,这个零件的体积是多少立方厘米?
- 3已知二次函数y=ax的平方+bx+c的图像顶点在第一象限,且过点(0,1)和(-1,0),求S=a+b+c的取值范围.
- 4地面对自行车前后车轮的摩擦力哪个较大
- 5函数f(x)在[1,+∞)上具有连续导数,且lim(x→+∞)f'(x)=0,则...
- 6我们读书学习不能光学书本上的知识,还必须去亲自实践,因为?(诗句)
- 7形容绿的程度很深的四字成语
- 8他们得了重感冒?英语如何翻译 They have bad colds,还是They have a bad cold?
- 9用upset ,concerned ,suffered ,settle ,pack来造句
- 10刻度尺是测量()的常用工具