一个和虚拟语气有关的题He spoke English well as if he had been an Englishman and would have lived for serval years in Britain but he _______(not).应该怎么填?

问题描述:

一个和虚拟语气有关的题
He spoke English well as if he had been an Englishman and would have lived for serval years in Britain but he _______(not).
应该怎么填?

didn't
有可能在英国几年是以前的事情,所以用过去时

这个空表的是实际上他不是,此空并不用虚拟,填doesn't 但为了与前面spoke互应,所以填didn't.

doesn't

would not
would have 表示应该是 而实际不是 表推测
所以否定是 would not
个人认为

is not.他的口语讲的很好,好象他是他是一个英国人并且在那边住了几年,但是事实上他不是.as if从句用had been型虚拟形式:表示从句的动作先与主句的动作发生.例如:He looks as if he had been ill.以as if引导的从句...