作业帮 > 英语 > 作业

He can stay at the best hotels if he is rich有没有语法错误

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/26 20:27:15
He can stay at the best hotels if he is rich有没有语法错误
这是条件状语从句,句中的can是不是应该为will呀。
这句话是说,如果他将来富有了,他就可以住最好的酒店.
结合题意,不应该用虚拟语气.虚拟语气往往含有与显示相反或没有能力实现.这句话没有这样的含义.很有可能将来他真的如愿以偿了.
语法错误,有一处很明显啊,就是hotels,应该用单数.最好的,在众多酒店中的一个,用复数欠妥.当然,有些老外并不要个按照语法规范说话.国人可能会更按部就班些.
至于你补充的说是条件句,can 要改成will,没有这样的语法规定的.如果结合上下文最好一些.我想文章、或谈话中可能存有无法实现的含义,那就的把can 改为could或would.整个句子变成“He would stay at the best hotels if he were rich”