您现在的位置是:首页 > 学科知识查询 > 高中英语题库

Tom ought to me your secret, but he meant no harm.A.have toldB.tellC.be tellingD.having told

编辑:chaxungu时间:2026-04-24 13:01:57分类:高中英语题库

Tom ought to ________ me your secret, but he meant no harm.
A.have toldB.tellC.be tellingD.having told在线课程A
【巧解导析】ought to do用来说现在之事;ought to have done用来说过去之事.根据句中meant可知应用过去时.ought not to have done表示“过去本不必做但实际上却做了”;ought to have done则表示“过去应做而实际却未做”.