we have been there many times during the past three yea
起始时间是3年前,截止时间是现在,所以用现在完成时,表示过去动作对现在产生的影响 如果用过去完成时,句中一般有过去时间状语提示你动作发生在过去的过去 比如这种by句型: We had been there three times by last year. 到去年为止我们已经去过那儿3次了
过去三年里我们去过那里许多次。 during the past three years 是指从过去三年到现在。 所以用have。
我觉得这个句子应该根据上下文的意思来判断。 照这样看来,during past three years应该是以现在的时间为起点的。 从现在看,在过去的三年里,这样应该就对了。 这种句子应该看全文的时态。
B 被动语态,be found to do. A中的made与foun...