一个英语句子的时态问题

If you're afraid of saying something that hurts someone, then try to think carefully before you speak. Also, you ___5___ write down your angry thoughts as if you were shouting it out to the world. This allows you to express your anger.
这个题的答案是can,可是后面as if you were shouting it out to the world.用的是过去进行啊,如果说是虚拟的话,主句不应该用could吗,因为虚拟语气主句用could/should/might/might+动词原形。而且虚拟语气可以用过去进行时吗?

“主句用一般现在时,从句中可用现在完成时也可用一般过去时的时候都会选现在完成时” 主句是一般现在时的话,对从句时态就没有影响,按一般区分现在完成时和一般过去时的原则选择使用。如果主句是一般过去时的话,那从句就不能用现在完成时了。 “过去完成时初中老师说要和一般过去时放在一起用” 大致正确,过去完成时是相对于一个一般过去时的事件(参照物)使用的。但一般过去时不一定要显式地体现出来,只要从上下文能理解参照物是什么就行。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-03
that
has
seen

因为是
看过,
已经发生的事实了.
电影只有看过和没看过,
没有介于中间的答案,
看过就用完成时,没看过就用否定
完成时.
就像一个固定用法.