should have put中的have可以去掉嗎
You should have put the book where you found it. 請問這句話中,have可以去掉嗎?它干什么成分呢?
You should have put the book where you found it
本句中should have done表示本該做某事而未做。即你本該把書放回原處。(實質放到別處了)
should do 則表示應該做某事:
You should put the book where you found it. 你應該把書放回原處。(還沒放)
英語學習推薦