时态用法

In the first company I worked for, I caused loss to the company due to my lack of experiences. As I had just been a technician in paper pattern, I ignored the fabric shrinkage different at each batch. Although I took the remedial action of adjusting washing time, washing temperature, cylinder speed and making different sets of paper pattern match with different batches fabric shrinkage, still have given rise to loss.

had just been,have given句中这两个时态我不是很确定,不知道用现在完成时,还是过去完成时?请教各位老师!


请先 登录 后评论

最佳答案 2020-11-08 09:39

网友的句子,一看就是中国人写的,有错误。

1. As I had just been a technician in paper pattern, I ignored...  在人们的思维中,原因在先,结果在后,不错。如果用分词表示原因的话,相对于一般过去时的谓语动词,则用分词完成体。虽然如此,如果用从句表示原因,则不需要使用更早的时态,尤其是 be 动词。改为一般过去时即可:As I was just a...

2. still have given rise to loss:这是主句部分,缺少主语。主句的主语是不能省略的。况且,时态与从句的一般过去时不在一个时间范畴。此外,give rise to (导致)的主语应该是事件名词,不应该是“人”。改为:the loss was still caused.

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,1742 浏览
  • Eric198226 提出于 2020-08-02 19:26

相似问题