Разница между «glass» и «glasses» в английском языке заключается в их значении:
  - «Glass» — существительное в единственном числе, обозначающее твёрдое, хрупкое и прозрачное вещество, которое широко используется в различных объектах, например окнах и контейнерах.                                                                          thecontentauthority.com                      
  - «Glasses» — существительное во множественном числе, которое может обозначать пару линз в оправе, надеваемых на глаза для коррекции зрения или защиты их от повреждений, а также контейнер из стекла или пластика, используемый для питья жидкостей.                                                                          thecontentauthority.com                      
  
 Таким образом, разница заключается в том, что «glass» описывает материал, а «glasses» — оптическое устройство для коррекции зрения.                                                                          thecontentauthority.com                      
 Кроме того, «glasses» может обозначать не только пару линз, но и несколько бокалов для напитков.                                                                          ru.hinative.com                                                                                               english-abc.ru