havebeendoing是什么时态用法
扩展资料
虚拟语气的判断:
1、if条件状语从句有真实条件句和非真实条件句。假设条件可以实现的句子为真实条件句,反之为非真实条件句,要用虚拟语气。其形式分为以下三种:
(1)与过去事实相反的假设。从句的谓语动词用“had+过去分词”,主句用“should(would,could,might)+have+过去分词”。
(2)与现在事实相反的假设。从句的谓语动词用过去式,系动词用were,主句的谓语用“should(would,could,might)+动词原形”。
(3)与将来事实相反的假设。从句的谓语动词用“should(were to)+动词原形”,主句用“should(would,could,might)+动词原形”。
2、宾语从句中的虚拟语气。
(1)wish后接宾语从句中的虚拟语气:
表示与现在和将来事实相反的愿望,从句谓语动词用过去时态。
表示与过去事实相反的愿望,从句谓语动词用过去完成时态。
(2)表示“要求、建议、命令”等动词后面的宾语从句中的虚拟语气。用于此结构的`动词有:advise, direct, agree, ask, demand, decide, desire, insist, order, prefer, propose, request, suggest等。从句的谓语动词用“should + 动词原形”, should 可以省去。
3、主语从句中的虚拟语气。
(1)It be +形容词+ that... (should)...。用于该句型的形容词有:necessary,good,important,right, wrong,better,natural,proper,funny,strange,surprising等。
(2)It be+过去分词 + that... (should)...用于该结构中的过去分词是表示“建议、请求、命令”等词的过去分词。
(3)It is time (about time/high time) that... + (过去时或should+动词原形)。