1.全文的时态以一般过去时为主,(如I knew little about English when I first came to America.So I went to a language school every day .),在叙说过去发生的事情.
而过去完成时,最通俗的理解可以为“过去的过去所发生的事情,对过去造成了影响.”
举例说,若整篇文章都在说一年前的事情(也就是“过去”,用一般过去时来述说),而当表述到在这个“一年前”还要早一些的时间(“过去的过去”)发生的事情,对这个“一年前”造成了影响,就用过去完成时.
如 I was a middle school student a year ago.I had heard about him at that time.
一年前我是一个中学生(过去),那时候我已经听说过他的事迹.(过去完成时)
2.She knew that I hadn't understand 中的hadn't understand 能不能改成don't understand?这个问题
这里的 she knew.就是整篇文章的基本时态,用一般过去式来叙说过去发生的事情,根据句意,是“那个时候(当时),她知道我还没有理解她的话” 因为“那个时候”已经是过去的事情,所以用过去完成时表示“过去的过去所发生的事情对过去造成了影响”,也就是在“那个时候”还要早一点的一段时间,例如我们俩一直在说话的那一过程中,我没有明白她说的话,致使我在“那个时候”还没有理解 ,完成时强调【那个时候还没有理解】
另外,应该是hadn't understood 而不是hadn't understand
过去完成时的结构是 had/hadn't +过去分词形式
3."So I said to her,"I haven't taken any piece of 4 with me today.“中的I haven't taken“能不能改成”don't take"这个问题
这里用I haven't taken.现在完成时,强调的是过去发生的事情,对现在造成了影响.“我现在还没有带,我并没有带."
个人感觉,如果用一般现在时,更适合用在这样的表述当中的:So I said to her,"I don't take any piece of .with me when I go to school.我上学都不带.的.
用这种一般现在时来表示一个一般性的状态,就类似于 I usually go to school by bike.那样子,就只是一种一般性的表述
而题目的意思,是想表达“我现在并没有带有.在身”,更强调这么一种状态,用现在完成时会比较好.