一个现在完成时的题

来源:百度知道 编辑:UC知道 时间:2024/05/15 17:36:14
Have you met Mr.Li ()?
A just B ago C before D a moment ago

答案是选C ,但是为什么不能选A和D呢???

谢谢大家~

just now 和a moment ago 是明显的过去时间状语啊 不能用于完成时啊

just 刚才
a moment ago 片刻前
before 以前
在这里表示 你以前见过李先生吗?
所以选before

只能选C,其他表示之前的词都是不能与完成时连用的,just是刚才,a moment ago,是不久前,ago是以前的意思,不过用于一般过去时