I'm so sorry it's taken me so long to get this to you.
为什么有 taken?不是 it takes sb some time to do sth 吗?
这里的 it’s taken…相当于 it has taken…,它是 take 的现在完成时形式。又如:
It has taken Masters about twenty hours to reach the house. 马斯特斯用了约 20 个钟头才到达那所房子。
再如下面的句子,分别用的是过去时态和将来时态:
It took him ten years to qualify as a vet. 他用了10 年的时间才获得兽医资格。
The doctor said it will take six weeks and I should be fine by then. 医生说需要6周时间,到那时我就会好了。
 《高考英语备考1号·速效编》
						《高考英语备考1号·速效编》
					 《高考英语备考1号·写作编》
						《高考英语备考1号·写作编》
					 《高中英语晨读晚记》
						《高中英语晨读晚记》
					 《高中英语错题笔记》
						《高中英语错题笔记》
					 《零起点考大学英语》
						《零起点考大学英语》
					