Did you see it alone?No,I saw it with my classmates.为什么用过去时,用现在完成时可以吗?

像这样没有上下文的句子怎么分辨应该用什么时态?
我是说提问和回答都用现在完成时!!!

要说明的一点,时态通常结合上下文的意思,这个你说得很正确;当没有上下文的时候,就是看句子中的谓语与时间状语的关系,有时也看多个谓语动词之间的先后关系来确定时态。

这个句子的时态是正确的,提问只是在问你是否看到过,而并没有说你某个时间段之前看到过,如果是问你昨天晚上之前你看到过没有,那就要用完成时。

当然用完成时,是可以的,但是意思略有变化。did you see,只表示是否看到过,在说话此刻之前,是否看到过;而改成Have you seen ,那么意思就是你在具体某个过去的时间段内看到过没有,且必须有时间段的状语。故此句通常为一般过去时。

有问题或不明白还可以再问。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-30
前面是Did过去式问的,所以对应回答