1、had good time和have a good time意义都是“玩的开心,过得愉快”,意义基本相近。
2、但是严格说来,二者的差别应该是:
①had good time可以泛指“(一段时间内)玩的开心”,如 i wish you have a good time during your summer holiday!祝你暑期玩的开心! had a good time during the weekends 周末愉快!
②have a good day所表示的时间相对较短,仅仅包括当天,即“祝你今天玩的开心”。这就是二者在意义上的差别所在。