Ho seguito il tuo consiglio ed ho ottenuto il seguente risultato
Non mi piace che il margine inferiore sia così poco. ho provato ad aumentarlo ma non succede nulla.
questo è il codice usato
`\documentclass[11pt,a4paper]{moderncv}
% moderncv themes
\moderncvtheme[blue]{classic} % optional argument are 'blue' (default), 'orange', 'green', 'red', 'purple', 'grey' and 'roman' (for roman fonts, instead of sans serif fonts)
%\moderncvtheme[green]{classic} % idem
% character encoding
\usepackage[utf8]{inputenc} % replace by the encoding you are using
\enlargethispage{1cm}
% adjust the page margins
\usepackage[scale=1]{geometry}
\setlength{\hintscolumnwidth}{2.65cm} % if you want to change the width of the column with the dates
%\AtBeginDocument{\setlength{\maketitlenamewidth}{6cm}} % only for the classic theme, if you want to change the width of your name placeholder (to leave more space for your address details
%\AtBeginDocument{\recomputelengths} % required when changes are made to page layout lengths
\usepackage{geometry}
\geometry{a4paper,top=1.8cm,bottom=1.8cm,left=2cm,right=2cm,%
heightrounded,bindingoffset=5mm}`