Im so sorry its 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周时间,到那时我就会好了。