这两个句子都没有语法错误,但是表达的意思并一样。第一个句子Not a cloud was seen是过去时态,表达的意思是在过去的某个时刻没有看到云彩,而第二个句子Not a cloud was to be seen,这里的was to be seen有“可能、将要”的意思,与was seen的的含义是不同的。
两个句子使用的时态不同,表达的意思也有所区别。
第一句用的是一般过去时被动语态,意为"看不见一朵云彩"(或者"一朵云都看不见")。
第二句用了"be to do"这个表将来的结构的被动语态。意为:"一朵云都将会看不见"。
有区别,时态不同,前者是一般过去时,后者是过去将来时。
be to be表示计划,将来
一个是过去时,一个是将来时,更倾向于应该被看见
通常情况下,英语是讲求语法的。但也不是没有例外。
你截取的部分不是完整句子,所以不好理解。
你应注意
英语中的一词多词性和多词义的问题。
如:equal
可作名词、形容词、动词。此处应是动词的用法。