关于that和过去分词的使用

问题描述:

关于that和过去分词的使用
我有两个疑问:
she says she has shut the door.
这里为什么没有用that?
还有一个,
they say they have spoken to the boss.
什么时候用过去分词,什么时候用一般式?
总的来说就是我不懂过去分词的用法.
请说的简单易懂一点。

第一个疑问:不用that是因为这是个宾语从句,宾语从句中的that是可以省略的,当然你也可以加上
第二个疑问:表示已经做过什么事情的意思时要用完成时,就是have/has/had+过去分词的结构.表示正在做的事时用进行时.没具体说什么时间或是一般真理的句子就用一般时.
这个句子的意思是他们说他们已经向老板说过了,表示已经完成而且结果对现在的情况也有影响,所以就用完成时了.
看得懂么?