首页 > 留学知识库

问题: have been to do with

A third reason why the writting of original science in English was delayed may have been to do with the linguistic inadequacy of English in the early modern period.
这里为什么要用have been to do with

解答:

这句话的意思是:原始科学的英文写作被推迟的第三个原因可能与近代的英语语言不足有关。
这个长句中有两个层次:
第一层:A third reason may have been to do with the linguistic inadequacy of English in the early modern period.
即长句的主干,意思为第三个原因与近代的英语语言不足有关。
这里的do with做“与...有关”的意思
例I have nothing to do with him .我和他一点关系也没有
have been 是一般现在完成时,和现在完成时用法差不多,但表示这件事带来的影响很大,或很重要

第二层:why the writting of original science in English was delayed
是一个有why引导的定语从句,修饰A third reason的