作业帮 > 英语 > 作业

关于英语时态的两个问题!

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/24 11:49:35
关于英语时态的两个问题!
1.You have failed to do what you ————to and I am afraid the teacher will blame you
答案是were expected为什么?老师说要有时间差,如果有时间差的话不应该是had吗?因为在你失败之前被期望
2.He will give us a lecture on the culture ,but when and where——————yet
答案是hasn't been decided
为什么可以从将来时直接跳到现在完成时,感觉好奇怪啊
老师说yet就用现在完成时,可是yet不也可以用于其他时态吗
1.You have failed to do what you ————to and I am afraid the teacher will blame you.
答案用were expected,是被动语态,expect是期望、期待的意思,这句话是说别人期望你成为什么样,而你并没有成为什么样,You have failed to do 用的现在完成时,是过去某一时间点发生的事情对现在造成的影响,那过去的那个时间点就是you were expected,所以这里用一般过去式.

2.He will give us a lecture on the culture ,but when and where——————yet.
第一,答案是hasn't been decided,这整个句子是由转折连词but引导的两个小句子,这两个小句子在语法书完全可以独立存在,因此从将来时直接跳到现在完成时也没有什么不可以.后面这个句子中省略了一部分,补完整的句子应该是when and where he will give us a lecture on the culture hasn't been decided yet. 光看这个句子的意思,他演讲的时间和地点还没有确定.
你觉得从将来时直接跳到现在完成时有点奇怪,可以看看你问的第一个问题,and前面那句用完成时,后面那句不也是一般将来时吗.
第二,yet可以用于其他时态,意思为尚; 还; 仍然,比如:She was not yet sure if she could trust him. 她还没有把握确定是否相信他.