小榄淘宝美工培训学校:请问I guess I should have written it sooner.是什么意思?是不是虚拟语气?

来源:百度文库 编辑:高考问答 时间:2024/05/08 02:12:13
上句中的it指代的是”信”

是虚拟语气,表示对已成事实的遗憾

"我想我应该早点把信写完"(已经写太晚了)

should have done sth: 本应该做事实上却没做,是一种抱怨
意思是:我想我本应该早点写好的

很明显是虚拟语气,是对过去的虚拟语气.
我猜想我应该早点把信写完.

意思就是
我猜想我应该快写完了~

是虚拟语气!~

我想我真该早点把它写好。
是虚拟语气 should