He dare not have talked to her yesterday
不可以。
因为首先结构就错了。因为dare后只能加to do或do。
又因为句中有明显表时间的词yesterday,所以当dare为使役动词时,应用过去时dared,同时在否定句里助动词提前,所以句子可改为:He didn't dare to talk to her yesterday。
当dare为情态动词时,后面也应用动词原形,为:He dare not talk to her yesterday。但别人可以认为他昨天怕和她讲话,但讲没讲不知道。而用了have,则强调他尽管不敢,但还是和她讲了。 两者意思不一样的。全部
不可以。
因为首先结构就错了。因为dare后只能加to do或do。
又因为句中有明显表时间的词yesterday,所以当dare为使役动词时,应用过去时dared,同时在否定句里助动词提前,所以句子可改为:He didn't dare to talk to her yesterday。
当dare为情态动词时,后面也应用动词原形,为:He dare not talk to her yesterday。但别人可以认为他昨天怕和她讲话,但讲没讲不知道。而用了have,则强调他尽管不敢,但还是和她讲了。
两者意思不一样的。收起