前面别人问你觉得台湾旅行怎么样?他们在台湾呆了一个星期,是过去的事情,他们描述过去在那呆了一个星期,而且对现在没有什么影响,所以用过去时态stayed,完成时态是对现在有影响
I have stayed there for a week表示的是我在台湾已经呆了一周而我现在仍然身在台湾。通过语境我们得知,句子表达的是说话者已经离开了台湾而对已经结束的台湾之行进行总结。因此不能用have stayed 而只能用stayed. 注:一般过去时态可以和表示一段的时间状语for a week连用.