had done.…when. 刚做了……这时……

为什么不能用have, had不是表示过去的过去所发生的事吗

这些英文套装句不是不可以用have 而是要和表达内容配套。例如:
I'm night shift worker, I have done my job when sunshine. 我做大夜班,刚做了下班这时天亮了。
例如:You had done a mistake when teacher checked. 你刚做了错事,这时老师来检查。追问

所以是要看when后面的句子时态吗?

追答

对的

温馨提示:答案为网友推荐,仅供参考
相似回答