英语时态的问题疑惑They have stayed at home last nigh.last night能跟现在完成时连用吗?为什么?

问题描述:

英语时态的问题疑惑
They have stayed at home last nigh.
last night能跟现在完成时连用吗?
为什么?

不能,last night是解决问题的关键忙着就决定了该时态是过去式,(在这种语境下)因此正确的的是They stayed at home last night

last night很显然是一个过去时态的标志词,不能与现在完成时连用.如果要连用,则应在last night之前加since.