为什么这些地方要用现在完成时而不用一般过去时?

新概念英语第二册82课
请问:1、 Though people have often laughed at stories told by seamen, it is now known that many of these 'monsters' which have at times been sighted are simply strange fish.这句话里有两个现在完成时 have often laughed和have at times been sighted,是因为两个动作对后来都有影响才用的现在完成时吗?用一般过去时行吗?

2、The fish, which has since been sent to a museum where it is being examined by a scientist, is called an oarfish。书上的翻译是“这鱼,被送进了博物馆,现正接受一位科学家的检查“。”since“没有被翻译出来,我感觉去掉since后,翻译会更顺,作者为什么要加这个单词呢?
3、Such creatures have rarely been seen alive by man as they live at a depth of six hundred feet.这里为什么不用一般现在时,而用现在完成时?
4、过去完成时"过去的过去",是指在同一个复合句中同时有”过去“和”过去的过去“吗?还是上下文中就可以?如果是上下文,感觉乱得很,一会是过去时,一会又是过去完成时,有可能后面又出来过去时。
提问有点罗嗦,望各位海涵!

第1个回答  2013-06-30
1.是的,不能用一般过去时。2.since可引导现在完成时,可翻译为"自从···”,有时看语境也可不译出来
3.因为句意是从过去持续到现在,强调对现在的影响,所以不能用一般现在时。
4.可以这样理解,你也可以画数轴,老师应该教了吧,主要是弄清楚动作发生的时间,若一个句子里用的是一般过去时,而动作发生在过去时之前,就用过去完成时。
好累,望采纳!