Could you wake me up ,When my friend( )here?of course,but we still don't know when your( )here

问题描述:

Could you wake me up ,When my friend( )here?of course,but we still don't know when your( )here
A.comes will B.comes comes C.will come comes D.will come will come
为什么选A呢?

A.应该是 comes;will come
when my friend _____ here 是时间从句,用一般现在时表将来
when your friend _____ here 是宾语从句,不可以用一般现在时表将来