请大家帮我分析这个句子,if、what、that各在里面起什么作用,各引导什么句?

if you were to ask harry what was in the bottle, he would tell you that it contained perfumed mud.
2025-02-23 00:28:58
推荐回答(2个)
回答1:

if 引导的条件状语从句。该句还用了虚拟语气。what引导的是宾语从句,做ask 的宾语,what 在宾语从句中充当主语。that引导的是同位语从句,引出tell 的内容,that在该从句中不充当成分,只是个关系代词。

回答2:

这是if引导的虚拟条件句,what在大从句中作ask的宾语,且在小从句中作主语,而that在主句中作tell的宾语,引导宾语从句,在句中只起引导作用,不作成份