关于英语的两个句型的区别

问题描述:

关于英语的两个句型的区别
I don't think you've met before.
I think you not have met before.
句子想表达的意思是:我想你们以前没有见过面.
请问这两个句子哪个更合适,为什么?

第一个句子是主语“我”强调主语.
第二个句子是宾语“你”强调宾语.
意思基本相同,就只强调的主要,宾语不同.句型是不是现在过去式。you've met before 的中怎么没有宾语呢?是一般现在时态,宾语省略掉了。一般现在时态怎么会用have+过去分词呢。省掉的宾语又应该是什么,这件事儿发生在你“think”之前,所以宾语从句时态是现在完成时。省略的宾语是,你,你们,她,他,他们,它。。。。。。