英语翻译Should've known better that you were gonna make me cry

1个回答

  • Should've known better that you were gonna make me cry

    should have done.是对过去发生的事情的一种假设,是虚拟语气.意为:本该知道...、本该了解...

    后面be gonna do是一种口语表达法,等同于be going to do.但是一般是不用在正式书面用语中.因为是过去发生的所以用were gonna (这个从句是过去将来时)

    整个句子意为:(我分析句子的主语为I)

    (我)本该更清楚你将会让我哭泣.