虚拟语气中if条件从句中又包含其他从句应该怎么办?

问题描述:

虚拟语气中if条件从句中又包含其他从句应该怎么办?
比如我想说
如果我昨天有仔细听老师在课堂上讲的重点内容,那么现在我就不会尴尬了
这个if 条件句中还有从句不知道怎么弄时态
if i had attentively listened to the key which my teacher discoursed yesterday,i would not have been awkward.
如果我仔细听老师昨天论述的要点,我现在就不会尴尬了
在这个小从句中 时态应该怎么写?
my teacher discoursed yesterday
假如换成after 或者before 来引导又怎么办呢?
if i had finished doing my works after he come home,i would not have been condemned by him
这个after he come home 引导的从句 时态应该怎么弄?
还有i would not have been condemned 这句
我故意把 被动与否定连起来了
1个回答 分类:英语 2014-11-27

问题解答:

我来补答
1. my teacher discoursed yesterday这个从句的时态无须改变.
因为其时间状语yesterday决定了这是一个发生在过去的一个事实陈述,所以时态不变.

2. 这句是楼主自己造的吧,after he come home肯定不对.
从楼主使用虚拟语气的结构来看,也是对过去动作的虚拟,所以该从句正确写法为:after he came home.

would not have been condemned正确无误.



如果对你有所帮助,请点击本页面中的“选为满意回答”按钮,谢谢!
再问: 非常感谢老师的回复。上面的句子都是我自己编的,让您费心了。关于“我现在就不会尴尬了”在英文的表述上我问过我的同学,当然他可能也是个废材,他说因为是“我现在就不会尴尬了”要表现“现在”所以这里要用交错复合虚拟语气,"i would not have been condemned by him"应该写为"i would not be condemned by him" 。不知道什么是交错复合虚拟语气。真有这东西吗?
再答: 没错,的确有这种用法。 你和你同学都不错,就不用过度谦虚了哈。 我没有认真看你的句子句意,不好意思。 再如:If you had worked hard before, you would be more successful now. 如果你以前努力工作的话,你现在会更加成功。 如果对你有所帮助,请点击本页面中的“选为满意回答”按钮,谢谢!
 
 
展开全文阅读
剩余:2000