英语选择题

Only by then ,(had he realized) that he had been miskaken.

A had he realized B did he realized C does he realize D he realizes
此题为何会选A (答案为A) 为什么b不对呢?首先, realize这个词是个非延续性动词,就很少用于完成时态,再有 若是用完成时也不好解释呀 是说 仅仅到那时 才有这种认识 而并非是那时之前就产生了这种认识了吧,又如何影响到那时呢? 最后 即便 当句中出现 by then这个状语时 ,句中通常会伴随过去完成时态出现,但这个then是有参照的 句中没过去时啊 我想很多人都会认为 答案是 A 请不要笼统地说 有BY then 就该用过去完成时 请从原理上解释下 好么
不好意思 选项B 错了 是 did he realize

第1个回答  2011-07-10
do/does/did 后动词用原形