since前面什么时候用have什么时候用had
RT
你好,当 since 引导的时间状语从句表示“从过去的某个时间一直现在”时,主句现在完成时态,即用 have + 过去分词。
例如: Tom have been to the Great Wall three times since he came to China.
译文: 汤姆(自从)来中国后(到现在为止)已去过长城三次。
其中,since he came to China 是指“从汤姆来到中国时一直到现在”,所以主句用现在完成时态。
当 since 引导的时间状语从句表示“从过去的某个时间一直到过去的另一个时间”时,主句用过去完成时态,即用 had + 过去分词。例如:
Tom said that he had been to the Great Wall three times since he came to China.
译文: 汤姆说(自从他)来中国以后已去过长成三次。
其中,since he came to China 是指“从汤姆来到中国时一直到他说话的时候”;而他说话的时间在过去的某个时间,那么“去长成就成了过去的过去”,所以主句用过去完成时态。
上一篇:英语的知识是?
热门标签: