任何的完成时都不可以。现在完成时,过去完成时,将来完成时,还有不常见到的过去完成将来时。任何的进行时都不可以。现在进行时,过去进行时,将来进行时,过去将来进行时。因为:when询问的是某个动作发生的具体时间点。所以,可以问某个动作什么时候将要发生。(when will you see the movie?) 或者还可以问你什么时候做的这个动作。(when did you see the movie?)...
这是我找外国人帮你回答的,可信性极高。这些时态都可以用: When are you going to Spain? (未来) When will you get a job? (未来) When did you see that movie? (过去) When do you (usually) have dinner? (...