英语语法--it was...that强调句的用法问题

问题描述:

英语语法--it was...that强调句的用法问题
it was me who ate the chocolate up.
请问这句话的语法对么?“我”作为主语要强调的时候,在it was后面应该用me 还是 I ?

应该用me.习惯用法.但是书上的例句,强调主语的时候,前面it was 后面用的就是主语形式的代词啊,例:“It was he that bought the book in this shop yesterday.” 这里用的就是he 而不是him啊这个地方用I和ME 都没有错,错的是你的课本,在实际的英语交际中,非主语情况下I跟ME都是通用的。 大多数人在表达的时候习惯用ME,比如所 IT'S ME,你什么时候听过IT'S I? 如果是 第三人称的时候,这个地方 就只能用 He/She等主格可是在这里,“我“就是作为主语被强调的啊0.0额也是直觉觉得用me对,可是找不到理论支持 就不敢确定如果 这是 试题 ,参考答案应该给的是I只有中国人才会出这么高水平的试题。