想请问一下一到题目
不才在考卷上看到这个
I miss my grandma very much because ____a long time since I saw her.
(A) has
(B) it is
(C) there has
(D) there has been
Ans: B
But,因为教导学生的文法是
it has been a long time since I saw her.
但我查了一下网络的English reference
说
英式 it is a long time since I saw her.
美式 it has been a long time since I saw her.
还是因为这一题连接词because所以得前后时态呼应?
想请教应该怎么跟学生解释比较好?
还是,台湾教完成式的句型比较偏向哪一种?
谢谢