Fatti

La controversia riguarda la prescrizione delle rendite versate nell'ambito di un'assicurazione in caso di incapacità di guadagno. Il ricorrente ha sottoscritto tale assicurazione che gli conferiva il diritto a una rendita annua di 36'000 franchi fino all'età di 65 anni e mezzo, con un periodo di attesa di 24 mesi. La compagnia di assicurazione ha cessato ogni pagamento a partire dal 1° ottobre 2006 e il ricorrente ha presentato un'azione il 6 agosto 2010 per ottenere il pagamento di una mezza rendita supplementare per il periodo dal 1° settembre 2002 al 30 settembre 2006, e di una rendita completa a partire dal 1° ottobre 2006.

Legge

Il Tribunale federale ricorda che i crediti derivanti da un contratto di assicurazione si prescrivono in linea di principio in due anni ai sensi dell'art. 46 cpv. 1 LCA, a decorrere dal "fatto da cui sorge l'obbligo" dell'assicuratore. Questo fatto varia a seconda del tipo di assicurazione, ma in questo caso si tratta della realizzazione delle condizioni contrattuali per il pagamento della rendita, ovvero l'incapacità di guadagno causata da malattia o infortunio.

Per quanto riguarda la prescrizione del rapporto di base, il Tribunale federale ritiene che essa non sia…