He said he had met the stranger three days_____. A.ago B.before C.later D.after 拜托了!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

热心网友

选B 表过去排除C D如果是he met,则选Aago用在过去时,before用在过去完成时

热心网友

before he said是过去式,时间修饰said的宾语,如果用ago时间就修饰said.,不合逻辑

热心网友

同上

热心网友

选择before,在过去完成时用before,过去式用ago.

热心网友

B.before 过去式时用ago