火车来了吗?能翻译成Did the train arrive?吗?还是只能翻译为Has the train arrived? WHY

问题描述:

火车来了吗?能翻译成Did the train arrive?吗?
还是只能翻译为Has the train arrived? WHY

应该不行,因为火车来了是完成时,而只用过去式的话就有点说不过去了

要看具体的语言环境.如果问过去火车有没有来,可以说 Did the train arrive?
如果问现在火车有没有到站,则用现在完成时,Has the train arrived?