请解释一下这个句子的语法Scientists say it may be a few years before it i

3个回答

  • 翻译:科学家说把这种药物用在病人身上测试还需要几年时间.

    其实这句的主语是Scientists,谓语动词是say,后面整个作say 的宾语,是宾语从句.宾语从句中before又连接了一个时间状语从句,前半句是 it may be a few years before,后半句是it is possible to test the new medicine on patients.在before连接的后半个从句中,it is作为形式主语代替了后面真正的主语to test the new medicine on patients.

    其实结构还是很明显的,