He speaks French because he lived in France when he was young Really?H ow long ____there

问题描述:

He speaks French because he lived in France when he was young Really?H ow long ____there
A does he live B is he living C has he lived D did he live 为什么选D不选C

因为从前一句看出是过去时 he lived when he was young,他年轻时住法国(暗指现在已经不住了)
所以问题不能用现在完成时,而要用过去时