You have assumed that 'I' is understood as the action of the second verb. This is fine in spoken English, but I wouldn't use it in writing, especailly formal writing.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
DollConsidering "last night", I wouldn't use the present perfect tense and replace it with the past tense.That's absolutely correct; we aren't specific as to when an action occured with the pres. perf. In this case, I think the implication is that I have been good for some time now, and last night, I even went to bed early.