一道时态选择The house——ready today but there has been a buliders' strike it is still only half finished.A was to have been B.was to be C.were to be D.should be为什么答案是A?不是说与现在相反 应该用were么?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/12 02:13:46
![一道时态选择The house——ready today but there has been a buliders' strike it is still only half finished.A was to have been B.was to be C.were to be D.should be为什么答案是A?不是说与现在相反 应该用were么?](/uploads/image/z/15015987-27-7.jpg?t=%E4%B8%80%E9%81%93%E6%97%B6%E6%80%81%E9%80%89%E6%8B%A9The+house%E2%80%94%E2%80%94ready+today+but+there+has+been+a+buliders%27+strike+it+is+still+only+half+finished.A+was+to+have+been+B.was+to+be+C.were+to+be+D.should+be%E4%B8%BA%E4%BB%80%E4%B9%88%E7%AD%94%E6%A1%88%E6%98%AFA%3F%E4%B8%8D%E6%98%AF%E8%AF%B4%E4%B8%8E%E7%8E%B0%E5%9C%A8%E7%9B%B8%E5%8F%8D+%E5%BA%94%E8%AF%A5%E7%94%A8were%E4%B9%88%3F)
一道时态选择The house——ready today but there has been a buliders' strike it is still only half finished.A was to have been B.was to be C.were to be D.should be为什么答案是A?不是说与现在相反 应该用were么?
一道时态选择
The house——ready today but there has been a buliders' strike it is still only half finished.
A was to have been B.was to be C.were to be D.should be
为什么答案是A?
不是说与现在相反 应该用were么?
一道时态选择The house——ready today but there has been a buliders' strike it is still only half finished.A was to have been B.was to be C.were to be D.should be为什么答案是A?不是说与现在相反 应该用were么?
but后面是现在完成,前面要表达的是"本来应该怎样怎样",是一种过去理应完成了的状态,用过去完成.
A was to have been 其中was to =would或could或其他情态动词
这里我们就当等于 could 吧, 那么A could have been ready 表示 本来已经准备好了
这里是与过去事实相反的虚拟语气, 主句用would/ could have done