早教吧 育儿知识 作业答案 考试题库 百科 知识分享

英语语法Morethanoneteacher(C)toldhimitisimportantthathelearnEnglishwellifhe()abroad.AhadwillgoBhaswanttogoChaswantstogoDhaveshallgo为什么不能用A?这件事不是己经过去了吗?这件事不是过去吗

题目详情
英语语法
More than one teacher ( C ) told him it is important that he learn English well if he( )abroad.
A had will go B has want to go C has wants to go
D have shall go
为什么不能用A?这件事不是己经过去了吗?
这件事不是过去吗?told him it is important that he learn English这句话不是说明过去的事情吗
▼优质解答
答案和解析
1.本句told后面的宾语从句试用的是it is属一般现在时,因此主句的谓语动词不可能是过去时或过去完成时,has told是现在完成时,属现在时.
2.if所引导的从句是宾语从句中的条件状语从句,条件状语从句不用将来时,用现在时代替将来时.
3.其实,第一空考点是主谓一致,你之所以不敢选C是因为你认为More than one teacher是复数含义,谓语动词不会用has told;英语中某些表示复数的短语做主语谓语动词只能用单数,除了more than one teacher之外,mamy a teacher做主语,谓语动词也要用单数.
4.附带说明,he learn English中的learn实际上是should learn省去了should,这是句型it is important that要求用虚拟语气,should 可以省略.