I am wandering___this weekend.A.You are free B.when are free C.are you free D.if you are free 但为什么不能选B?

问题描述:

I am wandering___this weekend.A.You are free B.when are free C.are you free D.if you are free 但为什么不能选B?
B是when you are free 打错了 是wondering 太粗心了~这个不是宾语从句吗?那从句不是一定要用陈述语句的顺序?那为什么下面还有人说是WHEN ARE YOU FREE

首先,题意来看.应该是wondering,不是wandering.
其二,D明显正确,AC明显错误,不提,那么为何不选B?B完整的应该是when are you free.是这样吧?
原题有this weekend.所以when是重复表达.
楼主估计是觉得生活中可以这么问:周末你什么时候有空.所以觉得B也可.
但是,实际上中文的问题翻译过去,明确的表述应该是what time,也就是问,你周末几点,或者具体某个时间是否有空.
B选项的when是个模糊时间词语,与weekend表述重复.那如果我要问“我想要知道你这个周末什么时候有空”呢?如何表达?还有B选项应该是when you arefree而不是when are you free吧?