1.Mary went to school and she didn't have breakfast this morning
2.Mary went to school without having breakfast this morning
两个句子的区别在于一个使用didn't have表示没有吃饭,而另外一个则使用without having表示没有吃饭.
第一个句子采用过去时+否定的方式
第二个句子用了一个词组"without doing sth."的方式.(在这个句子中该词组的作用类似于副词,比如Mary went to school early)
两者意思相同,又都符合语法和英语习惯,因此可以互为同义句.