请问这句话中,as soon as 引导的时间状语从句,从句用的是一般过去时,主句用的是什么时态呢?

In my personal opinion, you should have done this as soon as you found out he was stealing.

主句用的是情态动词的完成时,用来表示虚拟语气。
as soon as 的时间状语从句,正常情况下主从时态相同,如:I dialed 110 as soon as I found out he was stealing. 我一发现他在行窃就立即拨打了110.

而这句的意思是:你发现他在行窃时,当场就应该……。(实际是并没有那么做)是与过去事实相反,用虚拟语气。从句的形式是:could/would/should/ought to have done
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-16
主句用的是should加现在完成时,这个用法的意思是,本应该怎么,实际却没有做本回答被提问者采纳
第2个回答  2012-05-16
这是“与过去相反”的虚拟语气吧。