no computer ___ can take the place of man completely.

问题描述:

no computer ___ can take the place of man completely.
A ever to be invented B yet invented C which have invented D having been invented
想问其他选择错误的原因是

首先这是一个否定词开头的句子,所以必须要考虑下文与否定的搭配.其次,句子表达的意思是说目前已经发明出的电脑还不能完全取代人类,所以时态选择需要用现在完成时.
A项ever表完成时用于疑问句或肯定句,而如果出现在否定句的时候仅仅是个强调语气的词.
C项先行词被no修饰,关系代词只能用which,而且电脑是被发明,被动语态也没表现出来.
Dhaving been done是现在分词完成时的被动语态,它不能做(后置)定语,所以不能直接接computer表示已发明出的电脑.
yet正好与No搭配.