He doesn't know what to say, for it is the first time that he ______ with a girl。

He doesn't know what to say, for it is the first time that he ______ with a girl.
A. went out B. goes out C. has gone out D. had gone out
请解释为什么不选A ,详细些的,谢谢

第1个回答  2012-06-04
主句是一般现在时 说明这句话说的时候他正在和女孩一起呢 所以不能用过去式追问

那为什么答案会选C呢

追答

= =b 不知道 好像是 it's the first time that 后面一定是完成时吧

追问

额 , it's the first time that 只跟过去时 呀

追答

你记错了 = =

本回答被提问者采纳
第2个回答  2012-06-04
选C。This is the… that…结构,that 从句要用现在完成时.
This is the best film that I’ve (ever) seen.
   这是我看过的最好的电影。
This is the first time (that) I’ve heard him sing. 
这是我第一次听他唱歌。
第3个回答  2012-06-04
应该have done 是表示将来可能性的,表示现在还没有发生吧
第4个回答  2012-06-04
这是一个常用句式it is the xx time that sb +完成时追问

不是加完成时的

追答

绝对是加 完成时的!!!应该选c