was supped to do 和 is supposed to have done的区别,他两个小时前就该来了,应该用哪个句型,

问题描述:

was supped to do 和 is supposed to have done的区别,他两个小时前就该来了,应该用哪个句型,
期待权威的回答,因为要参加高中考试

He's supposed to have come two hours ago.请问二者的区别was supposed to 是suppose这个词的过去式,而is supposed to have done 是done 这个词的过去式 所以当你说, he was supposed to come.那可能说昨天晚上, 他应该回来的。但他没来。这个应该发生在过去 而你刚才那个句子,是现在讲的,两小时钱就应该来的,但到现在还没来he was supposed to come这个句子后面可以加 two hours ago 吗,问题二promise 后面的从句虚拟吗不可以啊,但我解释不清楚为什么,呵呵那从何得到的结论呢,promise后面有虚拟吗,高手语感咯,向来都是直接选择,从来不想那么多为什么,要那么多语法理论有什么用,会说会用是实际要考试怎么办呢考试就是多做题啊,做熟了直接就选了,当年高考,姐就花了一半时间就做完了,全班第一还是第二来着忘了