Ten years ______ passed. It's _______ long time.

这道题应该数出错了,哪个也不对,ten years是一个可数名词的复数形式,后面应该用have,如果改成 ten years's time,后面就用has

第二个空 是quite和very的区别

quite的用法是 quite + 不定冠词 + 形容词 + 名词

而very的用法是多数情况下是 名词 + 动词 + 不定冠词 + very + 形容词

如 It's quite a long time. 或 The time is very long. 也可以用 It's a very long time.

这道题非要选的话 可以选B 这两项中应该有一个has 改成 have