此句无错.
如果不要后面的介词for,if从句必须改用there be句型才对,即必须写成:
If there had not been a storm, we should have arrived earlier.
至于原因不好解释,要看楼主的语感了.
此句无错.
如果不要后面的介词for,if从句必须改用there be句型才对,即必须写成:
If there had not been a storm, we should have arrived earlier.
至于原因不好解释,要看楼主的语感了.