发布网友 发布时间:2024-08-20 22:14
共5个回答
热心网友 时间:2024-08-30 14:28
句意“你回家的时候 我已经睡下好几个小时了 所以你进来的时候请不要发出太大的声音”热心网友 时间:2024-08-30 14:25
美语里是说 I would've been sleeping for several hours.热心网友 时间:2024-08-30 14:33
by the time 后面一般都要加完成时,意为“到……为止”,have been doing表示过去的动作延续到现在并继续发生到未来,have done表示动作的完成,不过从句意出发,应该选D,整句的意思是“到你回家的时候,我可能已经睡了好几个小时了,所以当你进来的时候请你不要发出噪声。热心网友 时间:2024-08-30 14:25
等你到家的时候,我应该已经睡了几个小时了,所以你进来的时候不要发出声音热心网友 时间:2024-08-30 14:27
到你回家的时候,我应该已经一直睡了好几个小时(一直在睡),所以当你进来的时候不要发出噪声